当导出到csv时,需要将所有数值导出为字符串,包括数值,其值如下所示012546320在导出到csv后将为12546320我需要将所有值导出为字符串以避免此问题-df.to_csv('hhh. csv')我曾尝试将str路径设置为float_format,但没有成功,我还在谷歌和这里搜索,但没有找到任何解决方案-df.to_csv('hhh. csv',浮点格式='str')这是导出到csv x1c 0d1x之前的数据
这是删除0后的数据,我不想删除它
vfhzx4xs1#
如果需要从左侧删除所有字符串列的0,请使用用途:
0
cols = df.select_dtypes(object).columns df[cols] = df[cols].apply(lambda x: x.str.lstrip('0'))
dwbf0jvd2#
尝试dtype=str,或者先转换为exel pd。ExcelWriter会有帮助
368yc8dk3#
我不明白你为什么不
df['part'] = df['part'].astype("string")
定期出口
df.to_csv('hhh.csv')
然后呢?
3条答案
按热度按时间vfhzx4xs1#
如果需要从左侧删除所有字符串列的
0
,请使用用途:dwbf0jvd2#
尝试dtype=str,或者先转换为exel pd。ExcelWriter会有帮助
368yc8dk3#
我不明白你为什么不
定期出口
然后呢?