gpt4 book ai didi

Python Pandas : Index a value and boolean comparison

转载 作者:太空宇宙 更新时间:2023-11-03 16:49:41 25 4
gpt4 key购买 nike

考虑这个数据框:

index = pd.Index(list(range(5)), name='rows')
columns = pd.Index(['A', 'B', 'C'], name='cols')
df = pd.DataFrame(np.random.randn(5, 3), index=index, columns=columns)
if df.A[-1:] < df.B[-1:] and df.B[-1:] > df.C[-1:] :
print True

在这里,我尝试比较两个值而不是两个数组,但 pandas 生成此值错误:

ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().

我切片有错吗?如何对两个值进行切片并比较它们?

最佳答案

df.A[-1:] 选择最后一项到末尾的范围,您只需 df.A[-1]

关于Python Pandas : Index a value and boolean comparison,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35980705/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com