相关疑难解决方法(0)

为一列熊猫数据框着色

我有一个数据框,想使用 .style 突出显示我的数据框的第一列,谢谢

我不确定是否有我必须使用的循环或函数

styles colors dataframe pandas

7
推荐指数
2
解决办法
8320
查看次数

如何为python数据框中的选定列着色?

我正在使用下面的代码将我的 df 导出到 excel,我需要为输出 excel 中的特定列着色。

# DF TO EXCEL
from pandas import ExcelWriter
writer = ExcelWriter('Output.xlsx')
df.to_excel(writer,'sheet1')
writer.save()
Run Code Online (Sandbox Code Playgroud)

请建议我一种方法。

python excel dataframe pandas

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

根据多种条件格式化熊猫数据框中的单元格颜色

我正在尝试格式化数据框中特定列的单元格的颜色,但是我无法根据多种条件来做到这一点。

这是我的数据框(df):

    Name     ID         Cel     Date
0   Diego   b000000005  7878    2565-05-31 20:53:00
1   Luis    b000000015  6464    2017-05-11 20:53:00
2   Vidal   b000000002  1100    2017-05-08 20:53:00
3   John    b000000011  4545    2017-06-06 20:53:00
4   Yusef   b000000013  1717    2017-06-06 20:53:00
Run Code Online (Sandbox Code Playgroud)

我希望“日期”列中的值根据以下条件更改颜色:

 if date < datetime.now():
        color = 'green'
    elif date > datetime.now():
        date = 'yellow'
    elif date > (datetime.now() + timedelta(days=60)):
        color = 'red'
Run Code Online (Sandbox Code Playgroud)

这是我当前的代码:

def color(val):
    if val < datetime.now():
        color = 'green'
    elif val > datetime.now():
        color = 'yellow'
    elif val > …
Run Code Online (Sandbox Code Playgroud)

python formatting pandas

1
推荐指数
1
解决办法
8940
查看次数

标签 统计

pandas ×3

dataframe ×2

python ×2

colors ×1

excel ×1

formatting ×1

styles ×1