【发布时间】:2021-04-16 12:44:33
【问题描述】:
我对 Jupyter 很陌生,并且已经导入了一个数据集。那工作得很好。然后我想使用loc 函数来获取特定列中的一个特定值。但是 loc 函数在我的 Jupyter 笔记本上根本不起作用。我已经重新启动了整个系统 - 仍然无法正常工作。
这是导入数据和DataFrame的图像:
然后我尝试了 loc 函数,但是 - DataFrame 中没有任何变化。它实际上应该在“Type 1”列中过滤以仅包含值“Fire”:
有人可以帮我解决这个问题吗?我做错了什么?
【问题讨论】:
-
欢迎您。请不要发布 DataFrame 的图像。最好将您的 DataFrame 发布在表格中或作为代码块。对你的问题。您的代码可以找到,但您的 seconde qic 末尾的
df会打印出整个数据帧。在块的最后一行写df.loc[df['Type 1']=='Fire'],你会得到你的结果。或指定df = df.loc[df['Type 1']=='Fire']。
标签: python pandas filter pandas-loc