【发布时间】:2018-08-03 21:58:59
【问题描述】:
我有一个这样的DataFrame,其中type 列是用~ 分隔的字符串:
id | types |
---------------
1 | A1~B1 |
2 | B1 |
3 | A1~A2~B2 |
我需要根据如下所示的查找表替换“类型”列中的字符串,其中两列都是字符串。在执行此操作时,我需要确保最终输出在 types 之间有逗号。
type | description |
------------------------
A1 | This is good |
A2 | This is OK |
B1 | This is not good |
B2 | This is bad |
所以最终的输出是这样的:
id | types |
--------------------------------------------
1 | This is good, This is not good |
2 | This is not good |
3 | This is good, This is OK, This is bad |
我读到.map() 是一个很好用的函数,但我无法弄清楚如何将它应用到这个场景中。提前致谢。
【问题讨论】:
-
你对
map的尝试是什么?
标签: python pandas lookup data-manipulation