Python Pandas: 如何删除CSV文件中的列并生成新文件
使用Python中的pandas库,可以轻松删除CSV文件中的某一列并生成新的CSV文件。
假设我们有一个名为'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/m1ym 著作权归作者所有。请勿转载和采集!