【发布时间】:2021-03-06 11:29:51
【问题描述】:
我有包含表情符号的 pandas 数据框,我想根据它们的 Unicode Planes 对其进行分类。
emoji | unicode
---------------
???? | 1F602
???? | 1F60A
预期输出
emoji | unicode | Plane
-----------------------
???? | 1F602 | 1
???? | 1F60A | 1
⛹ | 26F9 | 0
这里的平面 0 是指基本多语言平面 (BMP),平面 1 是指补充多语言平面 (SMP)。
[注意:请在 Mac 上使用 Safari,在 Linux 上使用 Firefox,在 Windows 上使用 Chrome 来查看带有正确表情符号的问题]
【问题讨论】:
-
注意:表情符号由一个或多个代码点创建(如许多字形/“字母”)。旗帜(和其他表情符号)需要平面
0xE。您可以在unicode.org/reports/tr51/tr51-18.html 中找到更多信息 -
@GiacomoCatenazzi 谢谢。是的,但是有一些表情符号属于平面 0。所以基本上我想找到表情符号在所有平面上的分布。
标签: python-3.x pandas dataframe unicode emoji