Disney-Theme-Park-Queue-Dynamics
收藏资源简介:
该数据集名为“迪士尼主题公园排队动态”,包含约375万条记录,主要来源于一个主要迪士尼主题公园的运营数据。数据集整合了排队时间、出勤率和天气数据三个主要数据源,通过左连接基于`WORK_DATE`和`DEB_TIME_HOUR`键合并为一个统一的主数据框。数据经过严格的预处理流程,包括去重、缺失值填充(使用中位数)、异常值处理(IQR方法)以及标准化文本和日期格式。主要目标变量是`WAIT_TIME_MAX`(每小时最大等待时间,单位为分钟),适用于时间序列预测和表格分类任务。数据集可用于分析游客行为模式(如“周末高峰”、“午餐时间低谷”)和优化公园运营效率(如机械故障概率、极端排队事件)。
The dataset is named 'Disney Theme Park Queue Dynamics', containing approximately 3.75 million records primarily sourced from the operational data of a major Disney theme park. It integrates three main data sources: queue wait times, attendance and weather data, and merges them into a unified master dataframe via left join using the keys `WORK_DATE` and `DEB_TIME_HOUR`. The data has undergone a rigorous preprocessing pipeline, including deduplication, missing value imputation with median, outlier handling via the IQR method, as well as standardization of text and date formats. The primary target variable is `WAIT_TIME_MAX` (maximum hourly wait time, unit: minute), which is applicable to time series forecasting and tabular classification tasks. This dataset can be used to analyze tourist behavior patterns such as 'weekend peaks' and 'lunchtime troughs' and optimize park operational efficiency, including mechanical failure probability and extreme queue event analysis.
数据集概述:迪士尼主题公园排队动态
基本信息
- 数据集名称:Disney Theme Park Queue Dynamics
- 作者:Matan Zigelman
- 所属机构:Reichman University
- 发布日期:2026年3月
- 语言:英语
- 许可证:MIT
- 数据规模:1M < n < 10M(约3,757,301条记录)
- 任务类别:表格分类、时间序列预测
- 配置文件:默认配置,数据文件为
disney_cleaned_dataset.csv
数据内容与来源
- 原始来源:Kaggle
- 数据描述:该数据集包含来自一个主要迪士尼主题公园的以数字为主的操作数据,主要由时间和运营指标驱动。
- 关键特征:包括
TOTAL_DAILY_ATTENDANCE、CAPACITY、GUEST_CARRIED、DOWNTIME等。 - 目标变量:
WAIT_TIME_MAX(每小时最大等待时间,以分钟计),这是一个连续变量,用于衡量客户摩擦和公园运营效率。 - 数据整合:原始数据分散在多个来源中,通过左连接基于
WORK_DATE和DEB_TIME_HOUR键,动态加载并合并了三个主要数据集(waiting_times、attendance和weather_data)到一个统一的主数据框架中。
数据预处理与清洗
- 重复项处理:消除了完全相同的重复行。
- 缺失值处理:删除了缺少主要目标变量(
WAIT_TIME_MAX)的记录。对于缺失的数值特征(如天气指标),使用列中位数进行填补。 - 异常值处理:使用四分位距方法识别并移除了极端上限异常值和负值。明确保留了零分钟等待时间,以准确反映公园开放早期或关闭晚期的“直接游玩”场景。
- 数据格式:应用了标准化的文本格式和日期时间对象。
初步分析发现
- 相关性:早期描述性统计显示,等待时间与运营特征(如
CAPACITY和GUEST_CARRIED)之间存在强相关性,自然地识别出公园的“大型景点”。总日客流量与等待时间的相关性较弱,表明即使在历史上“客流较少”的日子,主要游乐设施仍会保持长队。 - 相关性热图:https://huggingface.co/datasets/matanzig/Disney-Theme-Park-Queue-Dynamics/resolve/main/correlation%20heatmap.PNG
访客策略分析(排队动态)
- 日等待时间变化:数据显示典型的“钟形曲线”,公园在09:00缓慢启动,排队在12:00达到峰值(近19分钟),直到16:00等待时间仍保持高位。
- 可视化:https://huggingface.co/datasets/matanzig/Disney-Theme-Park-Queue-Dynamics/resolve/main/average%20waite%20time%20by%20hour%20of%20the%20day.PNG
- 最佳访问日期:存在“周末溢价”,周六等待时间急剧上升至近15分钟,周日则安静得多,是周末旅行的更优选择。
- 可视化:https://huggingface.co/datasets/matanzig/Disney-Theme-Park-Queue-Dynamics/resolve/main/average%20wait%20time%20by%20day%20of%20the%20week.PNG
- 温度影响:当温度从冰点升至30-35°C时,公园排队稳步增长至最大值。一旦温度超过38°C,人群因天气而减少,等待时间急剧下降。
- 可视化:https://huggingface.co/datasets/matanzig/Disney-Theme-Park-Queue-Dynamics/resolve/main/impact%20of%20temperature.PNG
- 排队动量:前一小时的高等待时间强烈预示着当前小时的高等待时间,拥堵会持续。
- 可视化:https://huggingface.co/datasets/matanzig/Disney-Theme-Park-Queue-Dynamics/resolve/main/momentum%20previous%20vs%20current%20hour%20wait.PNG
- “死亡区域”:周六中午(11:00 - 16:00)是排队最严重的时段。真正的“死亡区域”是开放的第一个小时(09:00)或19:00后的晚间时段。
- 可视化:https://huggingface.co/datasets/matanzig/Disney-Theme-Park-Queue-Dynamics/resolve/main/blue%20heatmap.PNG
- 早晨高峰与晚间低谷对比:数据显示晚间策略更优。早晨等待时间平均超过10分钟,而晚间等待时间降至7分钟以下。
- 可视化:https://huggingface.co/datasets/matanzig/Disney-Theme-Park-Queue-Dynamics/resolve/main/morning%20vs%20evenung.PNG
- “午餐时间下降”现象:数据显示“午餐时间下降”是真实存在的。等待时间在12:00达到峰值,但在12:00至14:00之间,随着游客休息用餐,排队稳步下降。14:00是游玩游乐设施的战略性最佳时机。
- 可视化:https://huggingface.co/datasets/matanzig/Disney-Theme-Park-Queue-Dynamics/resolve/main/lunchtime%20myth.PNG
- “逆流”策略:通过将“早晨高峰”游乐设施与“下午高峰”游乐设施进行对比,证明游客可以通过逆向游览公园来节省大量时间。
- 可视化:https://huggingface.co/datasets/matanzig/Disney-Theme-Park-Queue-Dynamics/resolve/main/contra%20flow%20strategy.PNG
- 特定游乐设施的最佳游玩时间:高需求游乐设施(如鬼屋和空中缆车)在中午时段排队极长,必须在10:00之前或19:00之后游玩。而填充类游乐设施(如马戏团火车或疯狂舞蹈)全天排队时间都短。
- 可视化:https://huggingface.co/datasets/matanzig/Disney-Theme-Park-Queue-Dynamics/resolve/main/ride%20by%20hour.PNG
管理运营优化分析
- 故障概率:故障概率在上午10:00达到峰值(超过4%),这可能发生在游乐设施经历一天中首次满负荷压力时。
- 可视化:https://huggingface.co/datasets/matanzig/Disney-Theme-Park-Queue-Dynamics/resolve/main/probability%20of%20breakdown.PNG
- “黑天鹅”事件风险:极端排队事件高度集中在特定的中午时段(11:00 - 16:00),峰值概率超过16%。
- 可视化:https://huggingface.co/datasets/matanzig/Disney-Theme-Park-Queue-Dynamics/resolve/main/black%20swan.PNG
- “加班损耗”分析:到22:00闭园时,公园内最长的排队时间(Tilt-A-Whirl)也不足8分钟,远低于60分钟的阈值,不存在加班损耗。
- 可视化:https://huggingface.co/datasets/matanzig/Disney-Theme-Park-Queue-Dynamics/resolve/main/closing%20time.PNG
- 故障后恢复时间:短暂的故障不仅会导致暂时的排队高峰,还会使等待时间在整个白天都保持在较高水平,直到公园关闭。
- 可视化:https://huggingface.co/datasets/matanzig/Disney-Theme-Park-Queue-Dynamics/resolve/main/recovery%20lag.PNG
- 开园拥挤度:开园时(09:00)的等待时间实际上接近于零,随着人群缓慢进入,等待时间平稳上升至11:00,不存在开园时的踩踏式拥挤。
- 可视化:https://huggingface.co/datasets/matanzig/Disney-Theme-Park-Queue-Dynamics/resolve/main/front%20gate.PNG
技术栈与仓库内容
- 核心技术:Python
- 数据处理:Pandas & NumPy
- 数据可视化:Seaborn & Matplotlib
- 开发与部署环境:Colab & Hugging Face
- 主要文件:
Disney_Theme_Park_Queue_Dynamics.ipynb:完整的源代码,包含逐步的技术解释和数据整理逻辑。disney_cleaned_dataset.csv:用于本研究的完全处理后的数据集,包含超过370万行。
快速开始
可以直接使用Hugging Face URL将数据集加载到Python环境(如Google Colab或Jupyter Notebook)中。 python import pandas as pd dataset_url = "hf://datasets/matanzig/Disney-Theme-Park-Queue-Dynamics/disney_cleaned_dataset.csv" df = pd.read_csv(dataset_url) display(df.head())




