有没有可能创建一个带有多维列的Pandas数据帧(或类似的东西)(如果这有意义的话)?我想做的是:
a = rand(10,1)
b = rand(10,1)
c = rand(10,1)
z = rand(10,3)
X = hstack((a,b,c,z))
dfX = DataFrame(X, columns=['a','b','c','z'])
由于z的尺寸,上述方法显然不起作用。我有需要X(或X)的代码dfX.values值)格式化为矩阵,但我希望能够通过dfX['a']
而不是X[:,0]
处理数据。前者读起来更好。我要找的是能产生dfX['z'].shape
存在(10,3)
的东西。你知道吗
这有可能吗?有比熊猫数据帧更好的解决方案吗?你知道吗
如果我理解正确-您是在询问多级列:
结果:
相关问题 更多 >
编程相关推荐