如何将数据框从数据框的字典转换为数据框

时间:2019-01-10 23:26:53

标签: python pandas dictionary dataframe

我需要将单个数据框输入到另一个数据框,该数据框是数据框字典的一部分。 我有一个名为alfa的数据框。我将此数据帧划分为数据帧的字典,并获得alfa_dictionary。然后,我创建另一个名为alfa1的数据框,并希望将数据框alfa_dictionary的字典中的某些数据框一个接一个地添加到该数据框。在这里,我收到以下错误unhashable type: 'numpy.ndarray'。该代码实际上比这复杂,因此,我无法从第一个数据帧alfa复制到最后一个alfa1。我只是真的需要找到一种方法,可以将整个数据帧从数据字典中复制到另一个数据帧中。

for t3 in range(int(len(X.index)/(prodList[t1]*10))):
    alfa_dictionary[t3] = pd.DataFrame(alfa.iloc[(t3*L):((t3+1)*L)], columns = alfa.columns.values)
alfa1 = pd.DataFrame(columns = alfa.columns.values)
for TI in list(obsolete):
    alfa1 = pd.concat([alfa1, pd.DataFrame(alfa_dictionary[TI])])

您能告诉我错误在哪里还是其他提示吗?

0 个答案:

没有答案