以下是完整的代码:
import pandas as pd
df = pd.DataFrame({
'A': ['john', 'bODAY', 'minA', 'peter', 'nicky'],
'B': ['Masters', 'Graduate', 'Graduate', 'Masters', 'Graduate'],
'C': [27, 23, 21, 23, 24]
})
df['A'] = df.apply(lambda row: row['A'].capitalize() if row['B'] == 'Masters' else row['A'], axis=1)
print(df)
输出:
A B C
0 John Masters 27
1 bODAY Graduate 23
2 minA Graduate 21
3 Peter Masters 23
4 nicky Graduate 24