问题描述
我有一个三列的pandas数据框,我想使用pygsheets突出显示满足特定条件的特定列中的单元格。我该怎么办?
function main(arg1,arg2) {
let x = do_foo(arg1,arg2)
free(arg1)
free(arg2)
free(x)
}
function do_foo(a,b) {
let x = a + b
let y = x * a
let z = x * b
let p = y + z
free(y)
let q = x + z
free(x)
free(z)
let r = do_bar(&p)
let s = do_bar(&q)
return r + s
}
function do_bar(&p,&q) {
*p += 1
*q += 3
let r = &p * &q
let s = &p + &q
let v = do_baz(&r,&s)
free(r)
free(s)
return &v
}
function do_baz(&a,&b) {
return *a + *b
}
因此,对于B
解决方法
您不能直接在df中应用格式。您可以通过访问每个单元格并设置颜色来为单元格着色来实现此目的。但我认为在您的情况下,条件格式更合适。如下所示。下面的代码可能并不完全符合您的要求 请参阅here和here
request = {"AddConditionalFormatRuleRequest": {
"ranges":[GridRange(worksheet=wks,start='B3',end='B30').to_json()],"booleanRule": {
"condition":{"type::'NUMBER_GREATER','values': 70},"format":{"backgroundColor":{"color": {"green": 0.8,},}}}},"index":0}
ssheet.custom_request(request,"*")