[英]How to split one column into multiple columns with pipes acting as a separator
我正在嘗試將下面的內容拆分為多列,以 | 分隔。 或多個管道。 例如,您在下面看到的內容應該已拆分為 8 列。
到本周末,您將有機會: | | 解釋會計的權責發生制和調整分錄的原因。 | 為延期准備調整分錄。 | 准備應計調整分錄。 | 准備調整后的試算表和結賬分錄。 | | |
我使用了以下代碼:
df2 = df1['los'].str.split('|', expand=True)
我注意到使用上面的代碼沒有將某些行拆分為不同的列。 任何想法為什么?
您可以使用正則表達式模式:
df['col'].str.split('( ?\| ?)+')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.