使用DataFrame的Groupby时保持“无数据框”

时间:2019-05-18 19:27:05

标签: python pandas dataframe

我有一个数据帧列表,有些是None(它们没有任何值)。 但是当我这样做时:

dict_of_dfs = dict(enumerate([LIST OF DATAFRAMES]))
dframes = pd.concat(dict_of_dfs)

但是,当我执行(这是获取规范化的表)时:

test = dframes.groupby(level=1).pipe(lambda g: dframes.sub(g.mean(), level=1).div(g.std(), level=1))

似乎已经摆脱了这些None数据框。

因为我然后使用:

tmpList=[]
for date, new_df in test.groupby(level=0):
    tmpList.append(new_df)

最后一个“ tmpList”列表将比我的第一个短。

我该怎么办? 我基本上想将一个数据框列表(包括None数据框)转换为相同的数据框列表(现在都已规范化)。

0 个答案:

没有答案