Gibt es eine Möglichkeit, eine einzelne Spalte in Pandas zu runden, ohne den Rest des Datenrahmens zu beeinflussen?
>>> print(df)
item value1 value2
0 a 1.12 1.3
1 a 1.50 2.5
2 a 0.10 0.0
3 b 3.30 -1.0
4 b 4.80 -1.0
Ich habe folgendes versucht:
>>> df.value1.apply(np.round)
0 1
1 2
2 0
3 3
4 5
5 5
Wie mache ich die Daten richtig aussehen lassen:
item value1 value2
0 a 1 1.3
1 a 2 2.5
2 a 0 0.0
3 b 3 -1.0
4 b 5 -1.0
5 c 5 5.0