如何在Pandas中实现单个单元格内拆分内容并换行加分隔线?
实现方法
完全可以实现,核心是通过字符串替换在原换行位置插入分隔线,同时保持数据为单行记录。具体代码如下:
import pandas as pd # 构造示例DataFrame df = pd.DataFrame({'col_a': [121], 'col_b': ['abc\ndef']}) # 替换换行符,插入分隔线 df['col_b'] = df['col_b'].str.replace('\n', '\n---\n')
处理后,col_b的单元格内容变为abc\n---\ndef。在支持单元格内换行的工具(如Jupyter Notebook、开启自动换行的Excel)中查看时,会呈现出你想要的格式:
col_a col_b
121 abc
---
def
整行数据仍保持为单行记录,仅单元格内包含多行带分隔线的内容。
内容的提问来源于stack exchange,提问作者Jlow
相关产品推荐
相关产品推荐

