python - 如何将与表情符号混合的文本文件读取到 Pandas 数据框中
问题描述
我去阅读表情符号和文本到熊猫数据框,但它使问号像???
import pandas as pd
data = 'textwithemoji.csv'
df = pd.read_csv(data, header=None, names=['text','class'],encoding='latin')
df
解决方案
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'
有问题可以补充。
推荐阅读
- mysql - 根据 MYSQL 中的名称查找行
- c# - 实现接口的类上的运算符重载
- python - BigQuery Python API:在 extract_table 作业期间保留空字段
- ionic-framework - Baqend 无法与模拟器或使用离子的真实设备一起使用
- java - 将变量传递给其他类
- jquery - 使 xaxis 数据标签具有与条形 Highcharts 相同的颜色
- php - 在 MySQL 和 php 中使用文本和整数和应用内常量“类型”列之间的性能差异在哪里?
- java - 尝试使用来自另一个数组 + 哈希映射的信息创建填充数组的循环
- android - AlarmManager 是否需要 WakefulBroadcastReceiver (或等效的)
- dataframe - 显示在合并中丢失的观察