📊 旅游数据分析工具集
Python·Excel·可视化 —— 覆盖课程四类核心分析任务的技术工具速查
🐍 Python分析工具栈
📊 Pandas 数据处理
import pandas as pd
df = pd.read_csv('reviews.csv')
df.groupby('景区')['评分'].mean()
df['月份']=pd.to_datetime(df['日期']).dt.month
旅游用途:读取CSV/Excel、分组统计、时间序列处理、数据透视。
🔤 jieba 中文分词
import jieba
words=jieba.cut('黄果树瀑布很壮观')
# ['黄果树瀑布','很','壮观']
旅游用途:评论分词、关键词提取、词频统计、停用词过滤。
💬 SnowNLP 情感分析
from snownlp import SnowNLP
s=SnowNLP('非常满意!')
s.sentiments # 0.98 (正面)
旅游用途:评论情感打分(0-1)、自动摘要、关键词提取。
📈 Prophet 时序预测
from prophet import Prophet
model=Prophet()
model.fit(df)
future=model.make_future(periods=30)
forecast=model.predict(future)
旅游用途:客流量预测、季节性分析、节假日效应建模。
📊 Excel数据分析速查
📋 数据透视表
插入→数据透视表 → 行:景区名称 → 值:评分(平均值) → 一键生成各景区平均评分对比表。旅游场景:按景区/月份/来源交叉分析满意度。
🔗 VLOOKUP 关联
=VLOOKUP(A2,景区信息!A:B,2,FALSE)
旅游用途:将订单表与景区信息表关联,自动匹配景区等级/门票价格。
📈 条件统计
=COUNTIF(B:B,">=4")
=AVERAGEIF(C:C,"黄果树",D:D)
=SUMIFS(E:E,C:C,"安顺",B:B,">=4")
旅游用途:统计高分评论数、特定景区平均分、多条件交叉统计。
🎨 Power Query
数据→获取数据→从文件夹 → 一键合并多个CSV文件。旅游场景:将携程/美团/去哪儿三个平台数据合并分析。
📉 可视化演示:安顺各景区平均评分
💡 Python:
matplotlib.pyplot.bar()
| Excel: 插入→柱状图
安顺学院旅游管理学院 · 大数据与旅游业课程 · 配套交互式教学资源