我有一个与下面给定的 Dataframe 类似的 Dataframe 。我需要在Validated列中添加一个与以下条件匹配的值:如果有多个数据列在State、ColorName和Code数据行中具有相同的值,则至少有一个数据列在Value数据行中应该包含正值。如果Value数据行中没有包含正值的数据列,我需要在所有相符数据列的Validated数据行中加入"Invalid"。有没有方法可以在不重复每一个数据列的情况下执行此动作?
State ColorName Code Value Validated
Arizona Yellow A 50
Alabama Orange A 150
Arkansas Red B -500
Kentuky Green M -40
Ohio Blue X 100
Alabama Orange A -30
Arizona Yellow A 100
California Blue C 100
California Blue C -100
Arkansas Red B 500
Ohio Yellow X 100
California Blue C 100
2条答案
按热度按时间zzwlnbp81#
第一个
sq1bmfud2#
假设您需要多个值和至少一个正数:
输出量:
如果只需要至少一个正值:
输出量: