我需要将单个数据框输入到另一个数据框,该数据框是数据框字典的一部分。
我有一个名为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])])
您能告诉我错误在哪里还是其他提示吗?