我有两个python pandas系列df10df5。我想比较它们的值。例如:df10[-1:]< df5[-1:],它返回true。df10[-2:-1] > df5[-2:-1],返回false。
但如果我把它们组合在一起,它就会返回
序列的真值是不明确的。,
a.item()、a.any()或a.all()
但我希望它返回错误。我怎样才能解决这个问题?

最佳答案

您可以使用pandas Seriesvalues属性执行此操作:

if (df10.values[-2:-1] > df5.values[-2:-1]) and\
        (df10.values[-1:] < df5.values[-1:]):
    print("we met the conditions!")

关于python - 如何比较两个 Pandas 系列的两行?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39928738/

10-11 04:52