如何在pandas中使用条件选择特定行?

ix0qys7i  于 2023-03-28  发布在  其他
关注(0)|答案(1)|浏览(91)

我想过滤我的数据,只有本田CRV。我注意到,有一对夫妇类型的本田CRV,我找不到条件,以选择CRV只。

我在这里过得很艰难。不知道该怎么办

ux6nzvsh

ux6nzvsh1#

我们可以看看pandas filtering上的一些例子,看到我们可以使用&合并多个过滤器,然后我们可以看看我们可以使用pandas的一些字符串方法,看到我们有一个str.startswith。所以如果我们将它们组合成这样的东西,可以工作:
honda_crv_df = df_train_new[(df_train_new['Manufacture'] == "Honda") & (df_train_new['Name'].str.startswith('Honda CR-V'))].sort_values(by="Price", ascending=False)

相关问题