【发布时间】:2018-03-20 18:21:00
【问题描述】:
我对 Pandas 比较陌生,目前在尝试在 Dataframe 中插入 Dataframe 时遇到问题。
我想做什么: 我有多个模拟和相应的信号文件,我希望它们都在一个大 DataFrame 中。所以我想要一个 DataFrame,它包含我所有的模拟参数以及作为嵌套 DataFrame 的信号。它应该看起来像这样:
SimName | Date | Parameter 1 | Parameter 2 | Signal 1 | Signal 2 |
Name 1 | 123 | XYZ | XYZ | DataFrame | DataFrame |
Name 2 | 456 | XYZ | XYZ | DataFrame | DataFrame |
其中 SimName 是我的大数据帧索引,信号 1 和信号 2 中的每个条目都是一个单独的数据帧。
我的想法是这样实现:
big_DataFrame['Signal 1'].loc['Name 1']
但这会导致 ValueError:
索引器与 DataFrame 不兼容
是否可以在 Pandas 中使用这种嵌套的 DataFrame?
尼哥
【问题讨论】:
-
你应该显示你的初始数据...
-
初始数据是什么意思?现在我创建一个包含所有模拟列表作为索引的 DataFrame,然后一个接一个地添加每个模拟数据
-
为什么要将 df 存储在 df 中?查看pandas panel。
-
@Parfait Panel is being deprecated
标签: python pandas indexing nested