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