您可以使用Series.str.extractall()方法:
In [57]: xOut[57]: value0 123 blah blah blah 456 blah blah blah 129kfj blah blah1 237 blah blah blah 438 blah blah blah 365kfj blah blahIn [58]: x['newCol'] = x['value'].str.extractall(r'(d{3})').unstack().apply(','.join, 1)In [59]: xOut[59]: value newCol0 123 blah blah blah 456 blah blah blah 129kfj blah blah 123,456,1291 237 blah blah blah 438 blah blah blah 365kfj blah blah 237,438,365更新:
In [77]: xOut[77]: value0 123 blah blah blah, 456 blah blah blah, 129kfj blah blah1 237 blah blah blah, 438 blah blah blah, 365kfj blah blahIn [78]: x['value'].str.extractall(r'(d{3})').unstack().apply(','.join, 1)Out[78]:0 123,456,1291 237,438,365dtype: object


