wwii-bombing-operations-eda
收藏资源简介:
该数据集名为“WWII Aerial Bombing Operations - EDA”,来源于美国空军(USAF)并通过Kaggle获取。原始数据集包含178,281行和46列,经过清洗后保留113,139行和21列,大小为28.48 MB。数据集的主要研究问题是二战期间空中轰炸行动的强度如何随时间变化,以及哪些国家被轰炸最多。数据经过严格清洗,包括删除缺失值超过50%的列、移除无效坐标和高度值、解析任务日期为正确的日期时间格式,并提取年份和月份作为单独列。关键发现包括1944年是最活跃的轰炸年份,德国是被轰炸最多的国家,B24 Liberator和B17 Flying Fortress是最常用的飞机,以及1944年投下的炸弹数量超过之前所有年份的总和。数据集适用于表格分类任务和探索性数据分析(EDA),特别关注二战期间的空中轰炸行动。
数据集概述
数据集基本信息
- 数据集名称: WWII Aerial Bombing Operations EDA
- 托管平台: Hugging Face
- 数据集地址: https://huggingface.co/datasets/Danielolevsky92/wwii-bombing-operations-eda
- 许可协议: cc0-1.0
- 任务类别: 表格分类
- 数据规模: 100K<n<1M
数据来源与规模
- 数据来源: 美国空军(USAF) - Kaggle
- 原始数据规模: 178,281 行,46 列
- 清洗后数据规模: 113,139 行,21 列
- 数据集大小: 28.48 MB
主要研究问题
第二次世界大战期间空中轰炸行动的强度如何随时间变化,以及哪些国家是被轰炸最多的目标?
文件构成
operations.csv- 原始数据集WWII_Bombing_EDA_Daniel_Olevsky.ipynb- 完整的探索性数据分析笔记本
数据清洗过程
- 删除了缺失值超过50%的27个列。
- 移除了包含不可能值的行(无效坐标、高度)。
- 将任务日期解析为正确的日期时间格式。
- 提取了年份和月份作为单独的列。
- 未发现重复行。
异常值处理
- 移除了高于100,000英尺的高度值(不可能)。
- 移除了超出有效范围的坐标(纬度-90/90,经度-180/180)。
- 移除了超过2,000吨的炸弹重量(不现实)。
- 保留了极端但现实的值,如大型飞机编队。
关键发现
1. 每年轰炸强度
1944年是最活跃的年份,有55,384次任务,恰逢盟军在欧洲的D日入侵。

2. 被轰炸最多的国家
德国是被轰炸最多的国家,有36,496次任务,是排名第二的意大利(15,445次)的两倍多。

3. 最常用的飞机
B24 Liberator(25,365次任务)和B17 Flying Fortress(23,801次任务)是盟军轰炸行动的骨干。

4. 每年投掷的炸弹
仅1944年就投掷了近200万吨炸弹,超过了之前所有年份的总和。

5. 相关性洞察
最强相关性:高爆炸药重量与总重量(0.93)。
年份与每次任务的炸弹载荷几乎没有相关性(0.03)——升级来自于更多的任务,而不是更大的任务。

研究问题与答案
Q1: 不同战区的轰炸强度是否有差异?
是的——欧洲战区(ETO)有55,299次任务,而太平洋战区(PTO)有30,375次,几乎是两倍。

Q2: 哪几个月任务最多?
春季月份——三月(13,948次)和四月(14,962次)——由于欧洲飞行天气更好,活动最多。

Q3: 随着战争进展,任务飞行高度是否增加?
是的——平均高度从1940年的6,740英尺增加到1944年的15,510英尺,反映了德国防空火力的增强。

Q4: 炸弹载荷的分布如何?
右偏分布——大多数任务携带的炸弹少于50吨(中位数17吨),少数大规模袭击将平均值拉高至30.4吨。

Q5: 最常见的目标类型是什么?
机场(27.3%)是最常见的已知目标,其次是城市区域(20%)和铁路编组站(7.2%)。

使用工具
- Python(Pandas, NumPy, Matplotlib, Seaborn)
- Google Colab
- Kaggle API




