将数据类型从float转换为unicode并抑制十进制

时间:2016-05-14 16:23:58

标签: python string pandas unicode floating-point

我需要将整个数据框导入为字符串。我这样做的方法是通过:

  

df = read_csv('filename')

     

df = df.astype('unicode')

这个问题是检测为float对象的列被转换为具有小数“.0”的值。例如:

原始值:

2014,而数据框中的值为2014.0

我目前的解决方案涉及将数据框导入为:

  

df = read_csv('filename',dtype ='unicode')

     

df = df.astype('unicode')

再次转换数据帧需要更多时间。我想知道是否有更好的方法?

0 个答案:

没有答案
相关问题