Ich frage mich, wie Sie eine neue Pandas-Serie in einer CSV-Datei in einer anderen Spalte speichern. Angenommen, ich habe zwei csv-Dateien, die beide eine Spalte als 'A' enthalten. Ich habe eine mathematische Funktion bei ihnen ausgeführt und dann eine neue Variable als ein "B" erstellt.Pandas Data Frame in csv-Datei speichern
Zum Beispiel:
data = pd.read_csv('filepath')
data['B'] = data['A']*10
# and add the value of data.B into a list as a B_list.append(data.B)
Das bis alle Zeilen des ersten und zweiten CSV-Datei zu lesen wurde fortgesetzt wird.
Ich möchte eine Spalte B in einem neuen Tabellenblatt aus beiden CSV-Dateien speichern. Zum Beispiel muss ich dieses Ergebnis:
colum1(from csv1) colum2(from csv2)
data.B.value data.b.value
Mit diesem Code:
pd.DataFrame(np.array(B_list)).T.to_csv('file.csv', index=False, header=None)
Ich werde nicht mein bevorzugtes Ergebnis erhalten.
Ich bin neu in Python und Pandas :). Danke Leute für deine Hilfe. – Elham