我目前正在尝试使用带有Python和Pandas的虹膜分类数据集来做一些数据分析。我尝试打印所有大于1.7的花瓣长度值,其中数据种类为Setosa,但我遇到了一个问题。
我一直收到这个错误:
ValueError:序列的真值不明确。使用a.empty、a.bool()、a.item()、a.any()或a.all()。
下面是我的代码:
iris = pd.read_csv(r"C:\Users\username\Downloads\iris.csv")
for row in iris:
if iris["species"] == "setosa":
if iris["petal_width"] > 1.7:
print(iris["petal_width"])如果您能给我任何帮助或建议,我将不胜感激。谢谢!
发布于 2021-05-10 12:03:34
来自Anurag的评论
print(iris.loc[(iris["species"] == "setosa") & (iris["petal_width"] > 1.7),"petal_width"])https://stackoverflow.com/questions/67464372
复制相似问题