Ich habe einen Datenrahmen df1 mit mehreren Spalten und Zeilen. Einfaches Beispiel:
TIME T1 T2
1 10 100
2 20 200
3 30 300
Ich möchte einen leeren Datenrahmen df2 erstellen und später neue Spalten mit den Berechnungsergebnissen hinzufügen.
Für diesen Moment sieht mein Code folgendermaßen aus:
df1=pd.read_csv("1.txt",index_col="TIME")
df2=df1.copy()[[]] #copy df1 and erase all columns
... zwei neue Spalten hinzufügen:
df2["results1"],df2["results2"]=df1["T1"]*df["T2"]*3,df1["T2"]+100
Gibt es einen besseren / sichereren / schnelleren Weg, dies zu tun? Ist es möglich, einen leeren Datenrahmen df2 zu erstellen und nur den Index von df1 zu kopieren?