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