第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何根據(jù)單元格中的值使用數(shù)據(jù)框和 python 突出顯示行?

如何根據(jù)單元格中的值使用數(shù)據(jù)框和 python 突出顯示行?

www說 2023-04-11 16:06:55
我想根據(jù)單元格上的值突出顯示數(shù)據(jù)框和 csv 文件中的記錄?我試圖創(chuàng)建一個函數(shù)并將此函數(shù)應用于數(shù)據(jù)框,但它沒有突出顯示任何記錄。輸出必須是:代碼:def_test_twtr_preds= pd.read_excel(path,names=col_names)    def highlight_sentiment(status):        if status == "Positive":            return ['background-color: yellow']        else:            return ['background-color: white']        def_test_twtr_preds.style.apply(highlight_sentiment,axis =1)錯誤在哪里??
查看完整描述

2 回答

?
忽然笑

TA貢獻1806條經(jīng)驗 獲得超5個贊

這是一個有效的解決方案(用合成數(shù)據(jù)演示):


df  = pd.DataFrame({"a": [1, 2, 3], "status": ["Negative", "Positive", "Positive"]})


def highlight_sentiment(row):

    if row["status"] == "Positive":

        return ['background-color: yellow'] * len(row)

    else:

        return ['background-color: white'] * len(row)

    

df.style.apply(highlight_sentiment, axis=1)

輸出是:

http://img1.sycdn.imooc.com//643515560001d70402390250.jpg

要導出到 Excel,請執(zhí)行以下操作:

df = df.style.apply(highlight_sentiment, axis=1)
df.to_excel("my_file.xlsx")


查看完整回答
反對 回復 2023-04-11
?
qq_花開花謝_0

TA貢獻1835條經(jīng)驗 獲得超7個贊

可能是您status在調(diào)用函數(shù)時沒有發(fā)送輸入?yún)?shù)。

def_test_twtr_preds.style.apply(highlight_sentiment("positive"),axis =1)


查看完整回答
反對 回復 2023-04-11
  • 2 回答
  • 0 關注
  • 160 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號