我有 pandas 数据框,其中一列包含文本段落。我想通过将文本段落拆分为换行符来将数据框分解为单独的列。文本段落可能包含多个新行。
示例数据框:
Current output:
A
foo bar
foo bar\nfoo bar
foo bar
foo bar
Desired output:
A B
0 foo bar
1 foo bar foo bar
2 foo bar
3 foo bar
我尝试过使用这个:
df.A.str.split(expand=True))
但它在每个空格处分裂,而不是如预期的“/n”。
如中所述docs您应该能够指定要分割的分隔符作为(可选)参数split
method par
,否则它将仅在空格上分割:
“要分割的字符串或正则表达式。如果未指定,则按空格分割。”
因此,您可以执行以下操作来实现换行符分割功能:
df.A.str.split(pat="\n", expand=True)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)