我有两个python pandas系列df10
和df5
。我想比较它们的值。例如: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/