我想在 Pandas 中创建一个多索引 Dataframe,但是,我有 2 个值(字符串和 float ),它们是唯一的,据我了解应该位于最高级别。我的每个数据集都有一个具有各自(浮点)值的字符串和 4 个在 16 列中具有各自值的特征。
创建此类数据框的正确/Pythonic 方法是什么?
1.) 有级别值吗?
2.) 在集合的所有列中将值作为其自己的列插入 4 次?
如果您认为这个问题出于某种原因不合适,请在简短的评论中告诉我原因,而不要只是降低评分。多谢!
最佳答案
我认为最好的方法是使用以下内容创建DataFrame
:
名称
、功能
、值
<-MultiIndex
具有 3 个级别
Pos1 - Pos16
- 列
但这一切都取决于您稍后需要如何处理数据。
关于python - Pandas 多索引数据帧 : 2 values on same level,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46974006/