【发布时间】:2014-10-01 03:11:41
【问题描述】:
有没有办法在 Pandas 中舍入单个列而不影响数据框的其余部分?
>>> 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
我尝试了以下方法:
>>> df.value1.apply(np.round)
0 1
1 2
2 0
3 3
4 5
5 5
使数据看起来像这样的正确方法是什么:
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
【问题讨论】: