2016-06-20 17 views

答えて

1

使用str.extract任意の助けに感謝:

df['Attr'] = df['Name'].str.extract(r"\(([A-Za-z]+)\)", expand=False) 
print (df) 
    Name Attr 
0 a(bc) bc 
1 b(aca) aca 
2 (cba) cba 

またはあなたのregex()を追加します。

df['Attr'] = df['Name'].str.extract(r"\((.*?)\)", expand=False) 
print (df) 
    Name Attr 
0 a(bc) bc 
1 b(aca) aca 
2 (cba) cba 
関連する問題