Я хочу добавить списки фреймов данных в существующий список списков:
df1 = pd.DataFrame({'A': ['A0', 'A1', 'A2', 'A3'],
'B': ['B0', 'B1', 'B2', 'B3'],
'C': ['C0', 'C1', 'C2', 'C3'],
'D': ['D0', 'D1', 'D2', 'D3']},
index=[0, 1, 2, 3])
fr_list = [[] for x in range(2)]
fr_list[0].append(df1)
fr_list[0].append(df1)
fr_list[1].append(df1)
fr2 = [[] for x in range(2)]
fr2[0].append(df1)
fr2[1].append(df1)
fr_list.append(fr2) # <-- here is the problem
Вывод: fr_list = [[df1, df1], [df1], [fr2[0], fr2[1]]]
Список содержит 3 элементов
Ожидается: fr_list = [[df1, df1, fr2[0]],[df1, fr2[1]]]
Список содержит 2 элементов