Python 使用选定列和条件选择创建新DF
我有一个包含15列的DF,其中只有5个有用的列我将参考。此外,我只需要满足条件的行。这些是我的代码,用在jupyter笔记本上Python 使用选定列和条件选择创建新DF,python,dataframe,conditional,Python,Dataframe,Conditional,我有一个包含15列的DF,其中只有5个有用的列我将参考。此外,我只需要满足条件的行。这些是我的代码,用在jupyter笔记本上 cancelled = df[df['CANCELLED'] == 1] cols_of_interest = ['DAY_OF_WEEK','AIRLINE','ORIGIN_AIRPORT','CANCELLED','DEPARTURE_DELAY'] new_df = cancelled[cols_of_interest] 现在,我有了新的_df,其中包含选
cancelled = df[df['CANCELLED'] == 1]
cols_of_interest = ['DAY_OF_WEEK','AIRLINE','ORIGIN_AIRPORT','CANCELLED','DEPARTURE_DELAY']
new_df = cancelled[cols_of_interest]
现在,我有了新的_df,其中包含选定的列,并且满足“cancelled”=1的条件。但是有没有更像蟒蛇的方法呢
感谢我所能提供的任何信息。您可以使用:
cols_of_interest = ['DAY_OF_WEEK','AIRLINE','ORIGIN_AIRPORT','CANCELLED','DEPARTURE_DELAY']
new_df = df.loc[df['CANCELLED'] == 1, cols_of_interest]
更多详细信息,请参阅