Python Pandas: 在CSV文件添加新列
要在已有的CSV文件中追加一列,你可以使用pandas库的read_csv函数读取CSV文件为DataFrame,然后使用DataFrame的assign函数添加新列,最后使用to_csv函数将DataFrame保存为新的CSV文件。
下面是一个示例代码:
import pandas as pd
# 读取已有的CSV文件为DataFrame
df = pd.read_csv('原始文件.csv')
# 添加新列
df['新列名'] = ['新列数据1', '新列数据2', '新列数据3', ...]
# 保存为新的CSV文件
df.to_csv('新文件.csv', index=False)
在上面的代码中,你需要将'原始文件.csv'替换为你要读取的CSV文件路径,'新列名'替换为你要添加的新列的列名,['新列数据1', '新列数据2', '新列数据3', ...]替换为你要添加的新列的数据。
注意,如果你的CSV文件包含了列名,读取CSV文件时需要将header参数设置为0或None。另外,如果你不想保存索引列,可以将to_csv函数的index参数设置为False。
原文地址: https://www.cveoy.top/t/topic/pilP 著作权归作者所有。请勿转载和采集!