是否可以通过引用数据框列来修改python pandas数据框中的字典?

时间:2018-03-10 04:55:55

标签: python-3.x pandas dataframe

我有一个字典输出作为输入,即我用“d”替换后缀“ing”:

{      
    'processing':'processd', 
    'rocketing' : 'rocketd' ,
    'rocking'   : 'rocked' ,
    'cardio'    : 'cardio' ,
    'counter'   : 'counter' 
}

现在我有一个DataFrame,它包含以下项目:

  root_word first_word second_word 
0  process  processing processed 
1  rocket   rocketing  rockets 
2  rock     rocking    rocked

所以基本上我想在DataFrame中搜索字典的键和值,如果我得到任何这些键&那么价值对 只需更换钥匙和钥匙在DataFrame的root_word列中找到的该字典中的值。如果在DataFrame中找不到单词,则该单词保持不变。

所以我想要这样的输出:

'process'   :'process',
'rocket'    : 'rocket'
'rock'      : 'rock'
'cardio'    : 'cardio'
'counter'   : 'counter'

0 个答案:

没有答案