📅  最后修改于: 2023-12-03 15:19:08.688000             🧑  作者: Mango
熊猫(Pandas)是Python中一个很流行的数据分析库,熟练掌握熊猫操作可以帮助程序员更高效地进行数据处理。在数据框中添加列是熊猫操作中非常常见的一种操作,本文将介绍如何使用Python将列加入到熊猫数据框中。
首先需要创建一个数据框,可以使用熊猫中的DataFrame函数创建。以下是一个例子:
import pandas as pd
df = pd.DataFrame({'name': ['Alice', 'Bob', 'Charlie'], 'age': [25, 30, 35]})
print(df)
输出:
name age
0 Alice 25
1 Bob 30
2 Charlie 35
假设需要添加一个“gender”列,可以先创建一个列表来存储这个列的数据,以下是一个例子:
gender = ['female', 'male', 'male']
可以使用以下方法将新列加入到数据框中:
df['gender'] = gender
print(df)
输出:
name age gender
0 Alice 25 female
1 Bob 30 male
2 Charlie 35 male
除了直接将列表作为列加入到数据框中,还可以使用apply方法将一个函数应用到数据框中,以创建新的列。以下是一个例子:
def get_initial(name):
return name[0]
df['initial'] = df['name'].apply(get_initial)
print(df)
输出:
name age gender initial
0 Alice 25 female A
1 Bob 30 male B
2 Charlie 35 male C
这个例子中,使用了get_initial方法获取每个名字的首字母,并使用apply方法将该方法应用到数据框的“name”列上,再将结果加入到一个名为“initial”的新列中。
本文介绍了如何使用Python将列加入到熊猫数据框中,包括直接加入列表和使用apply方法添加列。使用这些方法可以让程序员更加高效地进行数据处理和分析。