在python pandas中用文本替换emoji?

2024-09-29 20:15:26 发布

您现在位置:Python中文网/ 问答频道 /正文

如何用数据中字典的键替换字典的值?在

我有这本字典

Dict = {' butterfly': "Ƹ̵̡Ӝ̵̨̄Ʒ'",
 ' clapping hands': "o/', '*o/*'",
 ' face with raised eyebrow': "O?O'",
 ' face with symbols on mouth': ">.'",
 ' grimacing face': "e.e', 'O.e', 'O.e'",
 ' rolling on the floor laughing': "m/*.*m/'"}

Keys = text/meaning of emoji, 
Values = emoji,

我想用数据中的文本(key)替换表情符号(values)。在

请提出更好的方法。在

有表情符号的示例数据。。。。在

.@安娜肯德里克47我在电子船工作。^_^ “为所有被请求的人提供有趣的更新,#EW现已加入!!@WordsWFriends\n⬇️ ⬇️ ⬇️ “@AnnaKendrick47请唱@drewgaspini's Circus”“”


Tags: 数据字典onwithdictfacesymbolsemoji
1条回答
网友
1楼 · 发布于 2024-09-29 20:15:26

一种方法是这样的:

>>> [k for k,v in Dict.iteritems() if v==">.'"]
[' face with symbols on mouth']

但是,如果您可以随心所欲地定义字典,那么最好将表情符号作为键而不是值。如果无法更改定义,可以按如下方式定义第二个词典:

^{pr2}$

相关问题 更多 >

    热门问题