【发布时间】:2022-01-20 15:53:50
【问题描述】:
我正在尝试选择具有不同字符串的数据框的多行。所以我有一个航班时刻表的数据框,我正在尝试过滤多个航空公司。 我尝试了 loc、match 等,但没有任何效果...... 也许 soemone 有一个提示我试过这个:
import pandas as pd
df = pd.read_csv("flights.tsv", sep="\t")
df["ARRIVAL_DELAY"] = df["DEPARTURE_DELAY"] + df["ACTUAL_DURATION"] - df["PLANNED_DURATION"]
df2 = df.loc[df.ARRIVAL_DELAY > 0, :]
df3 = df.loc[(df.CARRIER == "AA", "WN")]
df3
我遇到了关键异常
【问题讨论】:
-
欢迎来到 SO。共享您正在使用的数据样本或类似的数据框非常重要。否则,任何人都可能很难帮助您。最简单的方法是在您的问题中插入
df.head(10).to_dict()的结果。编码愉快!