【发布时间】:2020-03-23 04:12:59
【问题描述】:
我是熊猫数据框的新手。所以,我需要帮助 我有一个如下所述的 df:
Location A B C D
0 X GREEN RED GREEN AMBER
1 Y GREEN RED RED RED
2 Z GREEN GREEN GREEN GREEN
3 R GREEN GREEN GREEN GREEN
我想要数据框中每一行和每一列的状态列。状态列基于列 A、B、C 和 D。如果一行中的任何列值为 RED,则 Status 为 RED。否则,如果任何列值为琥珀色,则状态为琥珀色,否则为绿色。
对于每一列,当该列中的任何值为红色时,输出将为红色。否则,如果任何列值为琥珀色,则值为琥珀色。其他列的值将是绿色的。
输出应该是这样的
Location A B C D Status
0 X GREEN RED GREEN AMBER RED
1 Y GREEN RED RED RED RED
2 Z GREEN GREEN GREEN GREEN AMBER
3 R GREEN GREEN GREEN GREEN GREEN
GREEN RED RED RED
【问题讨论】: