0
我有一个面板:从大熊猫一个面板中提取的子面板
<class 'pandas.core.panel.Panel'>
Dimensions: 5 (items) x 6 (major_axis) x 10 (minor_axis)
Items axis: alpha= 00.0 to alpha= 14.0
Major_axis axis: 0 to 5
Minor_axis axis: Ca force to force
在各面板[“阿尔法= XX.X”]我有一个字段命名为“力”(这是不指数)。
我如何从面板中提取一个子面板只选择(例如)['alpha = 00.0','alpha = 02.0']和所有行中的力在[0.0,1000。]中?
编辑:
>>>Panel.items
Index([u'alpha= 02.0', u'alpha= 04.0', u'alpha= 06.0', u'alpha= 08.0', u'alpha= 10.0', u'alpha= 12.0', u'alpha= 13.0', u'alpha= 14.0'])
>>>Panel['alpha= 06.0'] #and all other DataFrame are similar
Cn tot Force
0 0.745853 0
1 0.836990 500
2 0.912409 1000
3 1.033221 2000
4 1.581379 10000
5 1.825051 15000
情况是这样的。我想要的是创建一个新面板,以便实现:
>>> Panel_new.items
Index(['alpha= 06.0', u'alpha= 10.0'])
>>>Panel_new['alpha= 06.0'] # #and all other DataFrame are similar
Cn tot Force
0 0.745853 0
1 0.912409 1000
让我知道它是否清楚与否。
可以告诉你,你期待什么结果?在面板上选择'行'没有任何意义(你的意思是短轴?) – Jeff
确保你的例子解释了你的意思是'force in [0.0,1000.]'我有一个可行的解决方案通过对索引标签进行切片,但您可能希望根据实际值进行切片。 – TomAugspurger