Python使用to_csv导出文件时参数注意事项

使用to_csv导出文件时,一定要指定index参数和encoding参数这两个参数;

index参数:默认为True,会添加一列标记数据索引。

encoding参数:如果不指定utf_8_sig,使用默认参数值,则导出的文件可能会有乱码或串列。

cake_data.to_csv(r"C:\E\data.csv", index = False, encoding='utf_8_sig')

 

 

 

1 import pandas as pd
2 
3 
4 df = pd.read_excel(r"C:\TEST\DATA.xlsx")
5 
6 
7 df["评价"] = df.apply(lambda x : 'LESS' if x["数量"] > 15 else "正常", axis = 1)
8 df.to_csv(r"C:\TEST\DATA estimate.csv", index = False)

没有指定encoding参数:

 

正确版本:

df.to_csv(r"C:\TEST\DATA estimate.csv", index = False, encoding='utf_8_sig')

 

posted @ 2023-05-29 14:45  limalove  阅读(1154)  评论(0)    收藏  举报