请参阅所附图片以了解我要完成的工作。我在一列上融化没有问题,但是一旦我尝试循环,它就会中断。
df = pd.DataFrame({'Group':['A','B','C'],'2002':[1,2,7],'2013':[3,4,8],'2016':[5,6,9]})
columns = df.columns
final_list = []
for Year in range(len(columns)):
list = df.melt(id_vars = ['Group'], value_vars = columns[Year])
final_list.append(list)
final_list
得到 Data needs to be 1-dimensional 的错误。
侃侃尔雅
相关分类