首页 > 解决方案 > 如何停止 pandas.to_html() 引入换行鬼行?

问题描述

这是一个极简主义示例,说明 pandas==0.25.1 中 pandas.to_html 似乎存在问题

我创建了一个简单的数据框,当转换为 html 时,它会遭受无关的换行符填充。

df = pd.DataFrame()
>>> df['name']=['barney','frank']
>>> df['age'] = [4,5]
>>> df
     name  age
0  barney    4
1   frank    5
>>> df.to_html()

看起来很无辜,但我们得到..

<table border="1" class="dataframe">\n  <thead>\n    <tr style="text-align: right;">\n      <th></th>\n      <th>name</th>\n      <th>age</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <th>0</th>\n      <td>barney</td>\n      <td>4</td>\n    </tr>\n    <tr>\n      <th>1</th>\n      <td>frank</td>\n      <td>5</td>\n    </tr>\n  </tbody>\n</table>

所有 /n 是怎么回事?

标签: htmlpandas

解决方案


推荐阅读