2017-12-12 21 views

答えて

2

使用.str.extract()方法:

In [8]: df[['a','b']] = df.pop('col').str.extract('(\D+)(\d+)', expand=True) 

In [9]: df 
Out[9]: 
     a  b 
0 SOP- 015641 
1 SOP- 007809 
2 SOP 018262 
3 SOP- 007802 
4 SOP- 007804 
5 SOP- 007807 

RegEx explained

+0

これは素晴らしい、おかげで動作します。抽出関数内の入力を例に挙げることができますか?ちょうど学習目的のために。 – madsthaks

関連する問題