我已经创建了一个数据框架,其中包含如下列表中的值:
myDataframe= pd.DataFrame({ key:pd.Series(value) for key, value in myList.items() }).fillna('')
我在一个数据帧中有一些ID,比如45333、4556676。因此,当我使用to_csv()函数将此数据帧保存到csv文件时,它会将其保存为45333.0、4556676.0,而不是45333
代码如下:
export_csv = myDataframe.to_csv (r'/home/myData/new.csv', index = None, header=True)
我试图在to_csv()
函数中添加float_format = none
。但是,这没有效果
有人能告诉我是什么问题吗? 我需要将这些ID保存在它所在的表单中。不是额外的浮点字节
您可以将这些值转换为int,如下所示:
df.id = df.id.astype(int)
然后通过to_csv()
方法保存数据帧相关问题 更多 >
编程相关推荐