2016-09-11 23 views
1

我有內容的數據幀:如何將帶匹配標點的列加入數據框?

comment 
0 'Dah ko mentekedarah duit Rakyat' , nak buat b... 
1 Pulang kat sape ha??yg meniaga kcil2 bnyk klua... 
2 Xbrbaloi kerajaan pulangkn.semua naik bodoh!!!... 
3 oiii kerjaan bn ko org sdr x dh lh kerajaan xd... 
4 Tag line pr「kami mendengar denyut nadi rakyat」... 

我只想要查找匹配的標點符號,「」,並將結果返回到新列,加入在原始列的結束,與返回NaN的!?如果不匹配:

matchedpunct 
' ' 
? ? 
! ! ! 
NaN 
「 」 

在此先感謝

回答

2
df.comment.str.extractall(r'([」?!\'])') \ 
    .groupby(level=0)[0].apply(tuple).str.join(' ') 
+0

謝謝@piRSquared它的工作原理,但只顯示與匹配字符串列,但沒有爲NaN,如果不匹配。。 –

相關問題