Python:将列从float转换为int

Python:将列从float转换为int,python,python-2.7,pandas,numpy,dataframe,Python,Python 2.7,Pandas,Numpy,Dataframe,我正在使用pandas,需要基于set_id索引连接两个数据帧。其中一个数据帧具有如下浮动。如何将这些转换为整数 你可以用它来做这个 df.index = df.index.astype(int) 你可以用它来做这个 df.index = df.index.astype(int) 依情况而定,是要四舍五入到最接近的整数还是完全截断小数?依情况而定,是要四舍五入到最接近的整数还是完全截断小数?

我正在使用pandas,需要基于set_id索引连接两个数据帧。其中一个数据帧具有如下浮动。如何将这些转换为整数

你可以用它来做这个

df.index = df.index.astype(int)
你可以用它来做这个

df.index = df.index.astype(int)

依情况而定,是要四舍五入到最接近的整数还是完全截断小数?依情况而定,是要四舍五入到最接近的整数还是完全截断小数?