1. Pandas中的 .map
方法
在Pandas中,.map
方法通常用于Series
对象,它允许你根据一个字典或者函数对Series中的每个元素进行转换。
import pandas as pd
# 创建一个简单的DataFrame
df = pd.DataFrame({
'Name': ['Alice', 'Bob', 'Charlie', 'Alice', 'Bob', 'Charlie'],
'Age': [25, 32, 18, 25, 32, 18]
})
# 使用map方法将Name列的值转换为职业
occupation_dict = {
'Alice': 'Engineer',
'Bob': 'Doctor',
'Charlie': 'Lawyer'
}
df['Occupation'] = df['Name'].map(occupation_dict)
print(df)