使用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')
标签:index,encoding,Python,df,参数,注意事项,csv,DATA From: https://www.cnblogs.com/bravesunforever/p/17440402.html