我有两列数据帧,如下所示:
ITEM REFNUMS
1 00000299 0036701923024762922029229294652954429569295832...
2 00000655 NaN
24 00001791 00016027123076000158004563065131972
25 00001805 00016027123076000158004563065131972
26 00001813 00016027123076000158004563065131972
27 00001821 00016027123076000158004563065131972
28 00001937 0142530521316303164702509000510012201310027820...
我想将REFNUMS
列拆分为可分割的部分,并在可能的情况下添加到现有的数据帧中,因为我需要保留行索引和匹配项。当不是NaN
时,REFNUMS
中的数据是可被5
整除的长度,因此例如第1行是78组5。在
那么
0 NaN
1 78.0
2 NaN
感谢您对如何做到这一点的任何建议。在
IIUC,您可以使用
str.extractall
获取5位数的组,清理列,然后连接:相关问题 更多 >
编程相关推荐