我有以下数据框,我想将第 2、3、4、5 列合并为一列。
| 0 | 1 | 2 | 3 | 4 | 5 |
+-----+-----+-----+-----+-----+-----+
| 90 | 90 | A | | A | A |
| 101 | 101 | | | T | T |
| 245 | 246 | AG | AG | AG | AG |
| 302 | 302 | C | | | |
| 324 | 324 | | G | | G |
每列包含相同类型的数据,但填充稀疏。当考虑所有列时,每一行都会有一个条目。所以我的目标是将这些列组合在一起。
| 0 | 1 | new |
+-----+-----+-----+
| 90 | 90 | A |
| 101 | 101 | T |
| 245 | 246 | AG |
| 302 | 302 | C |
| 324 | 324 | G |
有没有办法在熊猫中做到这一点,或者我必须在纯python中逐行进行?