如何在dataframe.to_csv()中以int格式保存整数?

2024-03-29 09:14:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经创建了一个数据框架,其中包含如下列表中的值:

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保存在它所在的表单中。不是额外的浮点字节


Tags: csvto数据key函数in框架id