标签: python pandas dataframe
是否有一种很好的方法可以使用列标签将数据转换为长格式,如下所示
进入这个
答案 0 :(得分:0)
numpy中的解决方案:
arr = np.array([[1., 0., 0.], [1., 0., 0.], [0., 0.,1.], [0.,1.,0.]]) names = ['age01', 'age02', 'age03'] val = [float(names[ind][4:6]) for ind in np.where(arr == 1.)[1]]