Quero adicionar cor às células de status Aprovado e Reprovado. Tentei o seguinte código, ele imprime um quadro de dados colorido, mas o arquivo csv exportado não é colorido .
E quando apliquei duas regras (verde e vermelho), só aparece o verde.
df = pd.DataFrame([{'Status':'Pass', 'Value': '0'}, {'Status':'Pass', 'Value': '1'}, {'Status':'FAIL', 'Value': '2'}])
# add background color green to all lines with status 'PASS'
df.to_csv('test.csv')
df.style.map(lambda x: 'background-color: green' if x == 'Pass' else '', subset=['Status'])
Não é possível exportar cores para um arquivo de texto/CSV. Além disso, você executou o comando depois de
to_csv
, o que não o afetaria se isso fosse suportado.Você pode exportar como xlsx encadeando o
style.map
parato_excel
:Saída: