pandas 导出到csv panda时出现问题

egdjgwm8  于 2023-01-19  发布在  其他
关注(0)|答案(3)|浏览(96)

当导出到csv时,需要将所有数值导出为字符串,包括数值,其值如下所示012546320在导出到csv后将为12546320
我需要将所有值导出为字符串以避免此问题
-df.to_csv('hhh. csv')我曾尝试将str路径设置为float_format,但没有成功,我还在谷歌和这里搜索,但没有找到任何解决方案
-df.to_csv('hhh. csv',浮点格式='str')
这是导出到csv x1c 0d1x之前的数据

这是删除0后的数据,我不想删除它

vfhzx4xs

vfhzx4xs1#

如果需要从左侧删除所有字符串列的0,请使用用途:

cols = df.select_dtypes(object).columns
df[cols] = df[cols].apply(lambda x: x.str.lstrip('0'))
dwbf0jvd

dwbf0jvd2#

尝试dtype=str,或者先转换为exel pd。ExcelWriter会有帮助

368yc8dk

368yc8dk3#

我不明白你为什么不

df['part'] = df['part'].astype("string")

定期出口

df.to_csv('hhh.csv')

然后呢?

相关问题