删除CSV中其中一列并生成新的CSV
要删除CSV中的一列并生成新的CSV,可以使用Python中的pandas库。
假设我们有一个名为data.csv的CSV文件,其中有三列:Name、Age和Gender。现在我们想要删除Gender列并生成一个新的CSV文件。
以下是实现这个任务的代码:
import pandas as pd
# 读取CSV文件
data = pd.read_csv('data.csv')
# 删除Gender列
data = data.drop('Gender', axis=1)
# 保存新的CSV文件
data.to_csv('new_data.csv', index=False)
首先,我们使用pandas的read_csv函数读取CSV文件并将其存储在一个名为data的变量中。
然后,我们使用drop函数从数据中删除Gender列。axis=1表示我们要删除列而不是行。
最后,我们使用to_csv函数将新的数据保存到名为new_data.csv的CSV文件中。index=False表示我们不想保存行索引。
原文地址: https://www.cveoy.top/t/topic/bxAc 著作权归作者所有。请勿转载和采集!