第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

從另一個派生 pandas 列

從另一個派生 pandas 列

慕田峪4524236 2023-12-12 09:57:38
我的數(shù)據(jù)框中有一列如下我想要的是根據(jù)語言列創(chuàng)建一個新列,例如國家/地區(qū),如果某人的語言是“eng”,則國家/地區(qū)列應填寫英國所需輸出 注意:這是我在 excel 中創(chuàng)建的示例,我正在 jupyter 筆記本中使用 pandas
查看完整描述

1 回答

?
心有法竹

TA貢獻1866條經驗 獲得超5個贊

考慮這是你的 df:


In [1359]: df = pd.DataFrame({'driver':['Hamilton', 'Sainz', 'Giovanazi'], 'language':['eng', 'spa', 'ita']})


In [1360]: df

Out[1360]: 

      driver language

0   Hamilton      eng

1      Sainz      spa

2  Giovanazi      ita

這是您的語言國家映射:


In [1361]: mapping = {'eng': 'UK', 'spa': 'Spain', 'ita': 'Italy'}

您可以使用以下方法df.map來解決它:


In [1363]: df['country'] = df.language.map(mapping)


In [1364]: df

Out[1364]: 

      driver language country

0   Hamilton      eng      UK

1      Sainz      spa   Spain

2  Giovanazi      ita   Italy


查看完整回答
反對 回復 2023-12-12
  • 1 回答
  • 0 關注
  • 169 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號