【发布时间】:2020-10-29 20:59:01
【问题描述】:
我正在尝试将以下内容拆分为多个列,以 | 分隔或多个管道。例如,您在下面看到的内容应该分成 8 列。
到本周末,您将有机会: | |解释 权责发生制会计和调整分录的原因。 |为延期准备调整分录。 |准备调整分录 应计项目。 |准备调整后的试算表和结账分录。 | | |
我使用了以下代码:
df2 = df1['los'].str.split('|', expand=True)
我注意到使用上面的代码没有将某些行拆分为不同的列。任何想法为什么?
【问题讨论】:
-
它将是 9 列而不是 8 列。还有那些没有分成 9 列的行是什么?
-
对不起,是 9 列。我使用 final.head() 检查结果,这就是我看到 .split() 对某些行不起作用的地方。 github.com/hellokatechan/clean_los/blob/main/…
标签: python pandas dataframe strsplit