|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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’ |
|