【发布时间】:2017-10-05 22:05:49
【问题描述】:
我在数据框中有一列具有浮点值(因此我将此列称为浮点系列)。我想将所有值转换为整数或将其四舍五入以便没有小数。
假设数据框是 df,列是 a,我试过这个:
df['a'] = round(df['a'])
我收到一条错误消息,说此方法不能应用于系列,仅适用于单个值。
接下来我尝试了这个:
for obj in df['a']:
obj =int(round(obj))
在此之后我打印了 df 但没有任何变化。 我哪里错了?
【问题讨论】:
标签: python pandas casting series