[snownlp] 对Airbnb短租客的评论进行情感分析

本文通过Python的snownlp库对Airbnb的评论数据进行情感分析,重点处理中文评论,展示了情感倾向值的计算和分布,结果显示大部分评论为正面评价。
摘要由CSDN通过智能技术生成

一、数据来源

  1. 数据来源:

https://tianchi.aliyun.com/competition/entrance/231715/information

  1. 采用了reviews_detail.csv表的数据。本文主要关注房子id和房客评论;
  2. 使用了python3.7.1,PyCharm社区版2019.2。

二、数据读取及预处理

相关模块。

import pandas as pd
import re
from snownlp import SnowNLP
import matplotlib.pyplot as plt

# 解决中文无法显示的问题
plt.rc('font', family='SimHei', size='12')

读入需要的数据。

# 读入数据
io4 = 'D:/PythonProject/(天池)短租数据集分析/数据集-明细版/reviews_detail/reviews_detail.csv'
data2 = pd.read_csv(io4)
reviews_detail_df = pd.DataFrame(data2)
# 提取所需要的房子编号、评论内容
reviews_detail_df_l_c = reviews_detail_df[['listing_id', 'comments']].astype(str)
print('原始数据共:{}行'.format
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值