我想将 N 列转换为一个系列。如何有效地做到这一点?
Input:
0 1 2 3
0 64 98 47 58
1 80 94 81 46
2 18 43 79 84
3 57 35 81 31
预期输出:
0 64
1 80
2 18
3 57
4 98
5 94
6 43
7 35
8 47
9 81
10 79
11 81
12 58
13 46
14 84
15 31
dtype: int64
到目前为止我尝试过:
print df[0].append(df[1]).append(df[2]).append(df[3]).reset_index(drop=True)
我对我的解决方案不满意,而且它不适用于动态列。请帮助我找到更好的方法。
您可以使用unstack
pd.Series(df.unstack().values)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)