[英]How to add emoji in a pandas.DataFrame
如何在数据框中添加表情符号?
import pandas as pd
list_emoji_found = {
':)': 12248,
':0': 88724,
':jabber:': 692,
'8)': 719,
':-)': 351
}
#convert to series
s = pd.Series(list_emoji_found);
#convert to DataFrame
s = pd.DataFrame({'emoji':s.index, 'count':s.values})
s
返回:
import emoji # Needs 'pip install emoji'
s['icons'] = s['emoji'].apply(lambda x: emoji.emojize(x))
返回:
我的预期结果应该是带有字符串表情符号表示的第三列(图标)。
':)'
或:jabber:
表情符号。 您可以在此处找到“官方”表情符号。 use_aliases=True
。 这是示例: import pandas as pd
list_emoji_found = {
':)': 12248,
':heart:': 88724,
':relaxed:': 692,
':gun:': 719,
':-)': 351
}
s = pd.Series(list_emoji_found);
s = pd.DataFrame({'emoji':s.index, 'count':s.values})
s['icons'] = s['emoji'].apply(lambda x: emoji.emojize(x, use_aliases=True))
s
它将返回:
emoji count icons
0 :) 12248 :)
1 :heart: 88724 ❤
2 :relaxed: 692 ☺
3 :gun: 719 🔫
4 :-) 351 :-)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.