使用Pandas 將列中的文字拆分為多行
處理包含需要拆分為多行的字串的表格資料時,利用pandas 和Python 可以大大幫助完成這項任務。考慮以下場景:CSV 檔案包含一列文本,需要按特定分隔符號進行分割。
問題陳述
假設您有一個CSV 文件,其中有一列名為“ Seatblocks”包含代表多組座位的字符串,每組座位之間用空格分隔,後面跟著冒號。您的目標是將這些座椅組分成單獨的行。例如,以下Seatblocks 欄位:
應產生三個單獨的行:
使用Pandas 的解
使用Pandas 的解決方案
按空格分割:
應用系列函數:
展平DataFrame:
重置索引並重新命名列:
刪除原始列:
加入分裂DataFrame:
依冒號分割的替代方法
如果Seatblocks列需要用冒號分隔,您可以將解決方案修改為如下所示:
這將建立一個資料框,其中每個冒號分隔的字串位於其自己的列中。以上是如何使用分隔符號將 Pandas 列中的文字拆分為多行?的詳細內容。更多資訊請關注PHP中文網其他相關文章!