相关疑难解决方法(0)

如何将函数映射到三重嵌套列表并保持三重嵌套列表完整?

我一直在为我的博士建立一个分析工作流程,并且一直使用三重嵌套列表来表示我的数据结构,因为我希望它能够在第二和第三级扩展到任意数量的数据.第一级是整个数据集,第二级是数据集中的每个主题,第三级是每个主题的每个度量的行.

[dataset]
      |
      [subject]
              |
              [measure1, measure2, measure3]
Run Code Online (Sandbox Code Playgroud)

我试图将一个函数映射到每个度量 - 例如将所有点转换为浮点数或用None替换异常值 - 并希望根据其嵌套返回整个数据集但是我当前的代码:

for subject in dataset:
    for measure in subject:
        map(float, measure)
Run Code Online (Sandbox Code Playgroud)

......结果是正确的,正是我想要的,但问题是,我怎么也想不到的结果分配回数据集高效或不失窝的水平.理想情况下,我想它改变措施*到位,但我想不出如何做到这一点.

你能建议一种有效率和pythonic的方法吗?三重嵌套列表是一种在程序中组织数据的愚蠢方式吗?

python nested list

3
推荐指数
1
解决办法
965
查看次数

标签 统计

list ×1

nested ×1

python ×1