【问题标题】:Pandas - Reading survey data CSV with multiple selection sub-columns?Pandas - 使用多个选择子列读取调查数据 CSV?
【发布时间】:2023-01-10 01:19:45
【问题描述】:

我想从 Navigraph 调查结果中导入这些数据。 https://navigraph.com/blog/survey2022

数据集在这里: https://download.navigraph.com/docs/flightsim-community-survey-by-navigraph-2022-data.zip

但是我注意到我不太习惯这种结构,也许这就是共享大量轮询数据的方式。分号作为分隔符不是问题。事实上,“选择多个”响应混合为列。最整洁的是从第三行开始,每一行都是一个受访者。

我怎样才能清理这些数据,使其尽可能“整洁”?我如何将这些列 melt() 成行?如何处理子列中的多项选择响应?

我希望问题和回答分别简单地分为两列。

【问题讨论】:

    标签: python pandas


    【解决方案1】:

    你好吗?我不完全了解这类工作,但我相信你必须:

    1-按原样读取文件 2-连接问题和答案的列 3- 创建将要使用的数据集

    我相信 pandas 有一些命令可以帮助你,只需找到模式来定义这个数据集中的“问题”和“答案”。

    【讨论】:

      猜你喜欢
      • 2021-01-07
      • 2021-06-05
      • 1970-01-01
      • 2021-11-23
      • 2019-03-05
      • 2021-12-06
      • 2014-03-26
      • 1970-01-01
      • 2020-01-29
      相关资源
      最近更新 更多