【发布时间】:2020-11-15 15:12:10
【问题描述】:
我将以下格式应用于熊猫数据框。
数据如下:
{'In / Out': {'AAA': 'Out',
'BBB': 'In',
'Total1': 'Out',
'CCC': 'In',
'DDD': 'In',
'Total2': 'In'},
'Mln': {'AAA': '$-1,707',
'BBB': '$1,200',
'Total1': '$-507',
'CCC': '$245',
'DDD': '$1,353',
'Total2': '$1,598'},
'US$ Mln': {'AAA': '$-258',
'BBB': '$181',
'Total1': '$-77',
'CCC': '$32',
'DDD': '$175',
'Total2': '$206'}}
- 首先,我尝试将整个第三行和第六行加粗。而且我已经遇到了一个错误。
- 其次,当第二列 == In 时,我希望第二、第三和第四列为绿色,如果第二列 == Out,则为红色。我该怎么做?
- 第三,我希望只有文本“Total1”和“Total2”(不是整列)右对齐,同一列中的其他文本可以保持左对齐。
有人可以告诉我如何编码吗?
【问题讨论】:
标签: python pandas dataframe pandas-styles