我有这样一个Pandas 数据框:
Q1 | Q2 | Q3 | Q4
| 2 | |
1 | | |
| | 3 |
| 2 | |
| | | 4
我想要的输出是:
Q
_
2
1
3
2
4
我怎样才能在Pandas 身上轻松做到?
我有这样一个Pandas 数据框:
Q1 | Q2 | Q3 | Q4
| 2 | |
1 | | |
| | 3 |
| 2 | |
| | | 4
我想要的输出是:
Q
_
2
1
3
2
4
我怎样才能在Pandas 身上轻松做到?
你可以用stack
df.stack().reset_index(drop=True).to_frame().rename({0:'Q'},axis=1)
Q
0 2.0
1 1.0
2 3.0
3 2.0
4 4.0