【发布时间】:2021-08-05 05:10:51
【问题描述】:
我从一个数据框创建了一个表格的 html 渲染,我想让它对移动设备友好。我发现的一个解决方案需要为每个列条目添加属性到 <td> 标记(根据这个建议 https://codemyui.com/pure-css-responsive-table/ 使用决定何时从表格视图切换到一种列表视图的 CSS 文件)。
所以基本上我想得到这个代码
import pandas as pd
df = pd.DataFrame({'H1': [1,2], 'H2':[10,20]})
print(df.to_html())
产生这样的东西:
<table border="1" class="dataframe">
<thead>
<tr style="text-align: right;">
<th></th>
<th>a</th>
<th>b</th>
</tr>
</thead>
<tbody>
<tr>
<th>0</th>
<td data-column="H1">1</td>
<td data-column="H2">10</td>
</tr>
<tr>
<th>1</th>
<td data-column="H1">2</td>
<td data-column="H2">20</td>
</tr>
</tbody>
</table>
如果这不是要走的路,我很乐意听到任何建议。
【问题讨论】: