How to filter dataset to contain only specific keywords?
本问题已经有最佳答案,请猛点这里访问。
我有包含多个国家的数据集。我如何过滤它,使它只包含特定的国家?
。
例如,现在它包含英国、比利时、法国等。
我想过滤一下,这样它只显示法国和比利时。
到目前为止,我已经尝试过:
1 2 | dataset = dataset.loc[dataset.Country =="France"].copy() dataset.head() |
因为它只过滤法国的数据,但是如果我加上比利时
1 2 | dataset = dataset.loc[dataset.Country =="France","Belgium"].copy() dataset.head() |
号
它不再起作用了。我得到以下错误:
1 | 'the label [Belgium] is not in the [columns]' |
任何帮助都将不胜感激。
你的尝试失败了,因为它把
1 | dataset = dataset[dataset['Country'].isin(["France","Belgium"])].copy() |
当使用