You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 00:57:27