我在數(shù)據(jù)框中有一列聊天對話,每個單元格中的一般格式是:'姓名代理 : 對話'我想創(chuàng)建一個僅包含對話部分的新列。我使用以下代碼做到了這一點(diǎn):filtered_transcript_text['msgText'].str.split(':', expand = True)但是,此函數(shù)會為每次出現(xiàn)而不是僅為第一次創(chuàng)建拆分。有沒有辦法只在實(shí)例第一次出現(xiàn)時使用split函數(shù)?我知道我可以合并其他創(chuàng)建的列,但這對我來說似乎很狡猾。
2 回答

手掌心
TA貢獻(xiàn)1942條經(jīng)驗(yàn) 獲得超3個贊
嘗試添加 n=1
filtered_transcript_text['msgText'].str.split(':', expand = True,n=1)

慕的地10843
TA貢獻(xiàn)1785條經(jīng)驗(yàn) 獲得超8個贊
https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Series.str.split.html
.str.split(pat=":", n=1, expand=True)
添加回答
舉報
0/150
提交
取消