亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 Pandas 中將字符串拆分為每個字符的多列

在 Pandas 中將字符串拆分為每個字符的多列

心有法竹 2022-09-06 21:24:21
我有一個列,其中一串字符表示每月一系列事件。str.split方法是理想的,但我找不到正確的模式,正則表達式或其他方式,在每個字符上進行拆分。Col Foo BBBAAAAAR到Col Foo_1 | Col Foo_2 | Col Foo_3 | Col Foo_4 ...B         |B          |B          |A          ...我目前在循環中執行此操作:for keys, frames in data_frame_dict.items():   temp1 = frames.Col_Foo.str.split(' ',expand=True).add_prefix('Feat_Mon_') 然后附加...這適用于空格,但我希望列中的每個字符,現在每個元素之間沒有分隔。但是我在這里或文檔中都找不到適用于字符串的方法模式。編輯:我已經嘗試過將''作為分隔符,它返回了正確數量的列,但它們都是空的。就好像它對每個字符進行拆分并返回字符之間的空白。
查看完整描述

2 回答

?
翻翻過去那場雪

TA貢獻2065條經驗 獲得超14個贊

如果要按字符拆分,并且該列是 類型 ,則只需執行正在執行的操作,但使用空而不是作為的參數。這會將單詞拆分為所有字符。object''' 'str.split

所以下面的代碼應該可以工作。

frame['Col Foo'].str.split('',expand=True)


查看完整回答
反對 回復 2022-09-06
?
慕虎7371278

TA貢獻1802條經驗 獲得超4個贊

如果要按字符拆分,并且該列是 類型 ,則只需執行正在執行的操作,但使用空而不是作為的參數。這會將單詞拆分為所有字符。object''' 'str.split

所以下面的代碼應該可以工作。

frame['Col Foo'].str.split('',expand=True)


查看完整回答
反對 回復 2022-09-06
  • 2 回答
  • 0 關注
  • 177 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號