【发布时间】:2020-08-28 15:11:17
【问题描述】:
在 df 中创建列“位置英语”。必须将“位置”列中的卡纳达语位置转换为英文。 “位置英语”列仅包含英语的 Ajekar 和卡纳达语的所有其他位置。
df['Location English'] = df['Location'].apply(lambda s: s.replace('ಶಂಕರನಾರಯಣ', 'Shankaranarayana'))
df['Location English'] = df['Location'].apply(lambda s: s.replace('ಕಾರ್ಕಳ', 'Karkala'))
df['Location English'] = df['Location'].apply(lambda s: s.replace('ಅಜೆಕಾರು', 'Ajekar'))
【问题讨论】:
-
嗨!欢迎来到 Stackoverflow。您能否编辑您的帖子以使其包含问题?
-
您创建相同的新列 3 次。当然,只保留最后一个。
标签: python python-3.x pandas dataframe lambda