【发布时间】:2019-09-04 18:36:27
【问题描述】:
【问题讨论】:
-
df.loc[df.Origin.isin(['JFK','MEX'])]
-
这是否也考虑了目的地?我不仅想遍历从某个机场开始的航班,还想遍历结束的航班和那些机场
-
我已将其写入答案
【问题讨论】:
df.loc[df['Origin'].isin(["JFK", "MEX"]) | df['Destination'].isin(["JFK", "MEX"])]
【讨论】:
好的,您可以将groupby 与agg first 和last 一起使用
s=df.groupby('Flight').Origin.agg(['first','Last'])
s=s.isin(["JFK", "MEX"]).any(axis=1)
yourdf=df.loc[df.Flight.isin(s[s].index).copy()
【讨论】: