相关疑难解决方法(0)

Pandas Dataframe显示在网页上

我正在使用Flask,但这可能适用于许多类似的框架.

我构建了一个pandas Dataframe,例如

@app.route('/analysis/<filename>')
def analysis(filename):
    x = pd.DataFrame(np.random.randn(20, 5))
    return render_template("analysis.html", name=filename, data=x)
Run Code Online (Sandbox Code Playgroud)

模板analysis.html看起来像

{% extends "base.html" %}
{% block content %}
<h1>{{name}}</h1>
{{data}}
{% endblock %}
Run Code Online (Sandbox Code Playgroud)

这可行,但输出看起来很糟糕.它不使用换行等,我已经打了data.to_html()和data.to_string() 什么是显示一帧的最简单的方法?

python flask pandas

35
推荐指数
2
解决办法
3万
查看次数

在python中将列表转换为HTML表的最简单方法?

假设我有一个这样的列表:

['one','two','three','four','five','six','seven','eight','nine']
Run Code Online (Sandbox Code Playgroud)

我想尝试将这些数据转换为各种维度的HTML表格:

one     two    three
four    five   six
seven   eight  nine
Run Code Online (Sandbox Code Playgroud)

要么

one    four   seven
two    five   eight
three  six    nine
Run Code Online (Sandbox Code Playgroud)

要么

one    two   three  four
five   six   seven  eight
nine
Run Code Online (Sandbox Code Playgroud)

是否有一个库可以处理这个,而不需要做疯狂的列表拼接或嵌套的循环?我的谷歌搜索显示有一些HTML库,但我没有时间浏览每一个,看看他们是否可以很好地处理表.有没有人不得不这样做?如果是这样你是怎么做到的?

python html-table html-generation

19
推荐指数
4
解决办法
6万
查看次数

Pandas Dataframes to_html:突出显示表行

我正在使用pandas to_html函数创建表,我希望能够突出显示输出表的底行,它具有可变长度.我没有任何关于html的真实经验,我在网上找到的就是这个

<table border="1">
  <tr style="background-color:#FF0000">
    <th>Month</th>
    <th>Savings</th>
  </tr>
  <tr>
    <td>January</td>
    <td>$100</td>
  </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

所以我知道最后一行必须有<tr style=""background-color:#FF0000">(或者我想要的任何颜色),而不仅仅是<tr>,但我真的不知道怎么做才能让我的表格与我正在制作.我不认为我可以使用to_html函数本身,但是如何在创建表后执行此操作?

任何帮助表示赞赏.

html python pandas

19
推荐指数
2
解决办法
3万
查看次数

如何在html中使用表tr:odd td

当我用HTML定义这个CSS时,我发现即使在Firebug中它们也没有显示我,但我看到编辑按钮Firebug CSS面板[tab]后

#tbl tr:odd td{
    background: none repeat scroll 0 0 #FFFFFF;
}
Run Code Online (Sandbox Code Playgroud)

好吧,我想制作tr背景色#FFF.

html css

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

python ×3

html ×2

pandas ×2

css ×1

flask ×1

html-generation ×1

html-table ×1