是指使用map函数对dataframe中的某一列进行元素级别的操作。map函数可以接受一个函数作为参数,并将该函数应用于列中的每个元素,返回一个新的列。
具体步骤如下:
以下是一个示例代码:
import pandas as pd
# 读取数据并创建dataframe对象
data = {'Name': ['John', 'Emma', 'Mike', 'Sophia'],
'Age': [25, 28, 30, 27]}
df = pd.DataFrame(data)
# 定义一个函数,将作为map函数的参数
def add_prefix(name):
return 'Mr. ' + name
# 使用map函数对Name列应用add_prefix函数
df['Name'] = df['Name'].map(add_prefix)
# 打印dataframe验证结果
print(df)
输出结果为:
Name Age
0 Mr. John 25
1 Mr. Emma 28
2 Mr. Mike 30
3 Mr. Sophia 27
在这个示例中,我们使用了map函数对dataframe的Name列应用了add_prefix函数,将每个名字前加上了"Mr. "前缀。
领取专属 10元无门槛券
手把手带您无忧上云