我有一个拆分系列,如下所示:

genes
0    A
1    B,C
2    D
genes.str.split(",")
0   [A]
1   [B, C]
2   [D]

这是使用拆分创建的。然后如何将其组合成一个单数级数?
genes
0    A
1    B
2    C
3    D

最佳答案

另一种使用numpy.hstack的潜在解决方案:

import numpy as np

genes_stacked = pd.Series(np.hstack(genes.str.split(',')))

[出局]
print(genes_stacked)

0    A
1    B
2    C
3    D

关于python - Pandas 系列 split 然后崩溃,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55921880/

10-13 09:07