У меня есть список фреймов данных, и некоторые из них отсутствуют (они не имеют никакого значения).
Но когда я ДЕЛАЮ:
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 фрейм данных) в тот же список фреймов данных (которые все теперь нормализованы).