Python 使用非唯一索引对象创建熊猫面板
我有以下数据文件Python 使用非唯一索引对象创建熊猫面板,python,pandas,Python,Pandas,我有以下数据文件LawSchoolSample.csv: LSAT,GPA 622,3.23 542,2.83 579,3.24 653,3.12 606,3.09 我想创建一个pandas数据框,然后从这个数据框重新采样B次,形成一个pandas面板。以下是我的尝试(欢迎评论): 除了最后一行:resamples\u panel=pd.panel(resamples),一切正常。错误是: pandas.core.index.InvalidIndexError: Reindexing only
LawSchoolSample.csv
:
LSAT,GPA
622,3.23
542,2.83
579,3.24
653,3.12
606,3.09
我想创建一个pandas数据框,然后从这个数据框重新采样B
次,形成一个pandas面板。以下是我的尝试(欢迎评论):
除了最后一行:resamples\u panel=pd.panel(resamples)
,一切正常。错误是:
pandas.core.index.InvalidIndexError: Reindexing only valid with uniquely valued Index objects
那么,我有两个问题:
面板
值得吗?或者无论什么数据结构重新采样
都足够好吗长期计划是不推荐
面板
,请参见熊猫文档:
在熊猫的未来版本中,我们将不推荐Panel和其他
>2个ndim对象。为了提供连续性,所有NDFrame对象都获得了.to_xarray()方法,以便转换为
xarray对象,它有一个类似熊猫的接口,用于>2个ndim。
(GH11972)
关于2,似乎有一种合适的方法:
pandas.core.index.InvalidIndexError: Reindexing only valid with uniquely valued Index objects