(python笔记)用pandas修改csv文件的某一列数据
代码如下:
1 import pandas as pd 2 import os 3 # 获取文件名 4 file_path = r'D:\测试数据信息库\2021' 5 file_name = os.listdir(file_path) 6 print(file_name) 7 8 for file_name in file_name: 9 # 分析并读取csv文件数据 10 df = pd.read_csv(r'D:\测试数据信息库\2021\{0}'.format(file_name), encoding='gbk') 11 # 修改指定列的数据,fillna只填充缺失值 12 df['km'] = df['km'].fillna(1, inplace=False) 13 # 写入csv文件 14 df.to_csv(r'D:\测试数据信息库\2021\{0}'.format(file_name), index=False) 15 print(file_name) 16 print('next>>>')
个人原创,仅供参考。