首页 文章

将Excel电子表格导入Pandas DataFrame后,单元格中缺少换行符

提问于
浏览
1

我正在使用Python Pandas将Excel电子表格( xlsx )导入数据框 . Excel电子表格包含某些列中的文本 . 下面给出了具有多行文本的示例单元格:

document belongs to family 13: 
claims are important. 
description discloses a bycicle with 3 wheels.
assigne is well known Trudi Bikes Inc.

单元格包含换行符 . 该示例有4行 . 问题是将扩展导入数据帧时断行会丢失 . 所有行都合并为一行 .

据我所知,Excel使用特殊字符CHR(10)等添加换行符 .

因此,我的问题是:在将电子表格(或换行符)导入pandas数据框时,有没有办法保留这些特殊字符?我不介意在数据帧单元格的字符串中有类似转义序列的东西 .

问候,

Vinz

1 回答

  • 1

    通过这种方式,我将 \n 保留在df中:

    df = pd.read_excel(yourfile, 'Sheet1')
    

    enter image description here

    输出:

    col1     col2      col3
    0  hello\ncome in\ngo    hello        hi
    1                 bye  bye bye  bye\nbye
    

相关问题