【问题标题】:Extracting data from a column in a data frame in Python在 Python 中从数据框中的列中提取数据
【发布时间】:2016-11-03 17:56:43
【问题描述】:

我想从该列中提取“A”。之后,我希望能够在同一行中打印与“A”关联的其他列中的其他数据。 但是,我的代码打印了这个:

outputs:
UniqueCarrier       NaN
CancellationCode    NaN
Name: CancellationCode, dtype: object
None

CancellationCode 列如下所示:

  CancellationCode:
        NaN
         A
        NaN
         B
        NaN

我想让它以带有过滤的行和列的数据框格式打印。

下面是我的代码:

cancellation_reason = (flight_data_finalcopy["CancellationCode"] == "A")
cancellation_reasons_filtered = cancellation_reason[["UniqueCarrier", "AirlineID", "Origin"]]
print(display(cancellation_reasons_filtered))

【问题讨论】:

    标签: python pandas dataframe multiple-columns


    【解决方案1】:

    试试这个

    cancellation_reason=flight_data_finalcopy[flight_data_finalcopy["CancellationCode"] == "A"]
    cancellation_reasons_filtered = cancellation_reason[["UniqueCarrier", "AirlineID", "Origin"]]
    print(display(cancellation_reasons_filtered))
    

    【讨论】:

    • 嘿,谢谢,我看到了我的错误,我需要另一对方括号,而我使用的是括号而不是方括号!
    猜你喜欢
    • 1970-01-01
    • 2016-09-04
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 2021-11-27
    • 2021-06-22
    • 1970-01-01
    相关资源
    最近更新 更多