ich eine CSV-Datei in einen Pandas Datenrahmenmultiplizieren alle Spalten von 100 außer erster Spalte (Indexspalten oder die Epoche Datumzeit)
df= pd.read_csv(filename, sep=",", header = None, usecols=[0, 1, 2, 3, 4, 5])
hier gelesen habe, ist das Format des Datenrahmen
mein erster Datenrahmen:
0 1 2 3 4 5
0 1451606820 1.0862 1.08630 1.08578 1.08578 25
1 1451608800 1.0862 1.08630 1.08578 1.08610 10
2 1451608860 1.0862 1.08620 1.08578 1.08578 16
3 1451610180 1.0862 1.08630 1.08578 1.08578 27
4 1451610480 1.0858 1.08590 1.08560 1.08578 21
5 1451610540 1.0857 1.08578 1.08570 1.08578 2
6 1451610600 1.0857 1.08578 1.08570 1.08578 2
7 1451610720 1.0857 1.08578 1.08570 1.08578 2
8 1451610780 1.0857 1.08578 1.08570 1.08578 2
Column '0' = Datetime in Epoch time
Columns 1,2,3,4,5 are values
ich möchte nur Spalten 1,2,3,4,5 mit 100 multiplizieren, ohne Spalte 0 zu ändern oder Multiplikation Spalte 0 von 100
ich versuchte
df.multiply(100)
aber es multipliziert jede Spalte von 100, Spalte 0.
Auch auf meiner Spalte 1 werden die Dezimalstellen weiterhin auf 4 anstatt 5 wie andere Spalten abgeschnitten. Ich bin nicht sicher, was das selbst verursacht, obwohl in der CSV-Datei i
1451606820 , 1.08622 , 1.08630 , 1.08578 , 1.08578 , 25
1451608800 , 1.08626 , 1.08630 , 1.08578 , 1.08610 , 10
1451608860 , 1.08623 , 1.08620 , 1.08578 , 1.08578 , 16
1451610180 , 1.08627 , 1.08630 , 1.08578 , 1.08578 , 27
1451610480 , 1.08588 , 1.08590 , 1.08560 , 1.08578 , 21