使用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表示我们不想保存行索引。

Python Pandas: 如何删除CSV文件中的列并生成新文件

原文地址: https://www.cveoy.top/t/topic/m1ym 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录