📜  value_count pandas 更改列名 - Python (1)

📅  最后修改于: 2023-12-03 15:35:33.594000             🧑  作者: Mango

使用 value_counts() 和 rename() 方法更改 Pandas 数据框的列名

value_counts() 方法可以帮助我们查看 Pandas 数据框的某一列中不同数据值的个数,而 rename() 方法则可以帮助我们更改某一列的列名。

下面是具体的操作步骤:

  1. 导入 Pandas 模块,并生成一个示例数据框:
import pandas as pd

data = {'Name': ['Alice', 'Bob', 'Charlie', 'David', 'Emma', 'Frank'],
        'Age': [25, 30, 35, 25, 30, 35],
        'Gender': ['F', 'M', 'M', 'M', 'F', 'M']}
df = pd.DataFrame(data)
  1. 使用 value_counts() 方法查看 Gender 列不同数据值的个数:
print(df['Gender'].value_counts())

输出的结果为:

M    4
F    2
Name: Gender, dtype: int64
  1. 使用 rename() 方法更改 Gender 列的列名为 Sex
df = df.rename(columns={'Gender': 'Sex'})
  1. 再次使用 value_counts() 方法查看 Sex 列不同数据值的个数:
print(df['Sex'].value_counts())

输出的结果为:

M    4
F    2
Name: Sex, dtype: int64

可以看到,rename() 方法已经成功地将 Gender 列的列名更改为了 Sex

这是一个简单示例,但可以应用于更复杂的数据框操作中。