首页 > 解决方案 > 如何将与表情符号混合的文本文件读取到 Pandas 数据框中

问题描述

我去阅读表情符号和文本到熊猫数据框,但它使问号像???

import pandas as pd 
data = 'textwithemoji.csv'
df = pd.read_csv(data, header=None, names=['text','class'],encoding='latin')

df

标签: pythonpandasdataframemachine-learningdeep-learning

解决方案


Pandas 可以处理同一列中的表情符号和文本...

import pandas as pd

df = pd.read_csv('test.csv')

df[['Emojis', 'Meaning']] = df["Emojis"].str.split(' ', 1, expand=True)

print(df)

    Emojis  Meaning
0         Grinning Face.
1         Grinning Face with Big Eyes.
2         Grinning Face with Smiling Eyes.
3         Beaming Face with Smiling Eyes.
4         Grinning Squinting Face.
5         Grinning Face with Sweat.
6         Rolling on the Floor Laughing.
7         Slightly Smiling Face.

例子:

在此处输入图像描述

encoding='utf-8'有问题可以补充。


推荐阅读