Python 将列表附加到列表的列表中
我想将数据帧列表附加到现有列表中:Python 将列表附加到列表的列表中,python,pandas,list,dataframe,Python,Pandas,List,Dataframe,我想将数据帧列表附加到现有列表中: df1 = pd.DataFrame({'A': ['A0', 'A1', 'A2', 'A3'], 'B': ['B0', 'B1', 'B2', 'B3'], 'C': ['C0', 'C1', 'C2', 'C3'], 'D': ['D0', 'D1', 'D2', 'D3']}, inde
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
df1=pd.DataFrame({'A':['A0','A1','A2','A3'],
‘B’:[‘B0’、‘B1’、‘B2’、‘B3’],
‘C’:[‘C0’、‘C1’、‘C2’、‘C3’],
'D':['D0','D1','D2','D3']},
索引=[0,1,2,3])
fr_list=[]表示范围(2)内的x
fr_列表[0]。追加(df1)
fr_列表[0]。追加(df1)
fr_列表[1]。追加(df1)
fr2=[]对于范围(2)内的x
fr2[0]。追加(df1)
fr2[1]。追加(df1)
fr_列表。附加(fr2)#
用上述代码替换FRU列表。追加(fr2)
说明:使用zip和列表理解,在FRU列表和fr2中添加相应的列表。您所做的是将fr_list中的外部列表附加到fr中的外部列表&而不是内部列表
用上述代码替换FRU列表。追加(fr2)
说明:使用zip和列表理解,在FRU列表和fr2中添加相应的列表。您所做的是将fr_list中的外部列表附加到fr中的外部列表&而不是内部列表
签出zip
这就是您要查找的内容。签出zip
这就是您要查找的内容。当尝试从空列表中压缩fr\u list=[[[]范围(2)]中的x时,
我收到错误:ValueError:无法强制为序列,长度必须为3:0,当试图从空列表中压缩时,我得到字符串concatdA0A0
并且,我得到字符串concatdA0A0
fr_list=[a+b for a,b in zip(fr_list,fr2)]