【问题标题】:how to read text file which is mixed with emoji in to Pandas Data frame如何将与表情符号混合的文本文件读取到 Pandas 数据框中
【发布时间】:2021-10-09 17:27:25
【问题描述】:

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

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

df

【问题讨论】:

  • emojis 来自 utf-8 编码
  • 你的 csv 文件是什么样的。 . . pd.DataFrame(['\U0001f602'])

标签: python pandas dataframe machine-learning deep-learning


【解决方案1】:

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'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-08-16
    • 2015-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-18
    • 2013-05-10
    • 1970-01-01
    相关资源
    最近更新 更多