尝试从两个长度相同的列表中创建DF时发生ValueError

时间:2018-08-24 20:32:02

标签: python pandas list dataframe

我有两个不同的列表A和B。

print(len(A))
288
print(len(B))
288

将它们放平:

flat_list = [item for sublist in A for item in sublist]
flat_list2 = [item for sublist in B for item in sublist]
print(len(flat_list))
8337
print(len(flat_list2))
8337

试图用这些来制作DF:

DF = pd.DataFrame.from_records(flat_list, flat_list2)

给我这个错误:

raise ValueError('all arrays must be same length')
ValueError: all arrays must be same length

有人可以解释

0 个答案:

没有答案