马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 往北向南 于 2020-5-25 16:02 编辑
问题说明:
在使用pandas导入多个csv文件发现,原始为“NA”的单元格导出后变成了“N\A”,代码如下:
import pandas as pd
import tkinter as tk
from tkinter import filedialog
import tkinter.messagebox # 弹窗库
import os
# 选取文件获取文件路径
root = tk.Tk()
root.withdraw()
tkinter.messagebox.showinfo('提示1', '请选择需要处理的表')
file_path = filedialog.askopenfilenames() # askopenfilename加's'就是获取多个文件
for num in range(len(file_path)):
df = pd.read_csv(file_path[num],keep_default_na=False) #循环提取文件,NA默认不填充为空值
df.drop(['IsBackTo392', 'SID1_S1'], axis=1, inplace=True)#删除指定两列
path = os.path.splitext(file_path[num])[0] #获取不带文件后缀的路径
df.to_csv(path + '-ZXT'+'.csv',index=False)
需求:有什么方法将导出来的空值在csv文件中显示为‘NA’ |