我有12列的大数据。 MatchId重复的地方。
df1.columns
Out[569]:
Index(['MatchId', 'Event_Id', 'EventCode', 'Team1', 'Team2', 'Team1_Goals',
'Team2_Goals', 'xG_Team1', 'xG_Team2', 'CurrentPlaytime',
'Home_Goal_Time', 'Away_Goal_Time'],
dtype='object')
对于条件df1.loc[df1.Home_Goal_Time >= 200, 'MatchId']
,我希望从df1
中删除与此条件关联的所有MatchId。
答案 0 :(得分:2)
df_filtered = df1.query('Home_Goal_Time<200')
这会过滤掉您不感兴趣的行。
答案 1 :(得分:2)
如果我理解正确,那么您想要这样做:
resources :users, :posts