我想过滤我的数据,只有本田CRV。我注意到,有一对夫妇类型的本田CRV,我找不到条件,以选择CRV只。
我在这里过得很艰难。不知道该怎么办
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)
&
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)
1条答案
按热度按时间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)