数据帧获取具有同一 df 中其他列的列的值

具有带值的 df


   a        name         hash_name


1234        mark          5678  

5678        cooper        8888

8888        lenoard       1234



的值存在于表中,并且名称也与之相关联,哈希值应替换为如下所示hashaname


   a        name         hash_name


1234        mark          cooper  

5678        cooper        lenoard

8888        lenoard       mark


三国纷争
浏览 67回答 1
1回答

慕尼黑5688855

将 Series.map by 与按列索引一起使用:Seriesadf['hash_name'] = df['hash_name'].map(df.set_index('a')['name'])print (df)      a     name hash_name0  1234     mark    cooper1  5678   cooper   lenoard2  8888  lenoard      mark
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python