我想在现有列表列表中追加数据框列表:
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 个元素