Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 对多重索引重新采样并将列添加到原始df_Python_Pandas - Fatal编程技术网

Python 对多重索引重新采样并将列添加到原始df

Python 对多重索引重新采样并将列添加到原始df,python,pandas,Python,Pandas,我有一个多索引DF,其中Name和Date(datetime)作为索引。我试图从每日到每周对值列进行向下采样,并将结果列添加回df(使用填充值)。 我可以成功地重新采样,但每当我尝试创建一个新列时,我只得到NaN,即使使用reindex也是如此 df.groupby('Name').value.resample('W-MON', level='Date').max() DF结构: value Name Date ALFA 2019-11-2

我有一个多索引DF,其中
Name
Date
(datetime)作为索引。我试图从每日到每周对
列进行向下采样,并将结果列添加回df(使用填充值)。
我可以成功地重新采样,但每当我尝试创建一个新列时,我只得到NaN,即使使用reindex也是如此

df.groupby('Name').value.resample('W-MON', level='Date').max()
DF结构:

                     value
Name    Date
ALFA    2019-11-22   123
        2019-11-23   777
BETA    2019-11-21   456
        2019-11-22   567
在我的项目中(太大而无法发布),多索引级别被颠倒了。解决方案非常简单:

df.reorder_levels(['Name', 'Date'])

您能否以便于其他人使用的格式共享数据帧?