在Python中从数据帧中的列提取数据

在Python中从数据帧中的列提取数据,python,pandas,dataframe,multiple-columns,Python,Pandas,Dataframe,Multiple Columns,我想从这个专栏中提取出“A”(s)。完成此操作后,我希望能够打印同一行中与“A”关联的其他列中的其他数据。 但是,我的代码打印了以下内容: outputs: UniqueCarrier NaN CancellationCode NaN Name: CancellationCode, dtype: object None “CancellationCode”列如下所示 CancellationCode: NaN A NaN

我想从这个专栏中提取出“A”(s)。完成此操作后,我希望能够打印同一行中与“A”关联的其他列中的其他数据。 但是,我的代码打印了以下内容:

outputs:
UniqueCarrier       NaN
CancellationCode    NaN
Name: CancellationCode, dtype: object
None
“CancellationCode”列如下所示

  CancellationCode:
        NaN
         A
        NaN
         B
        NaN
我想让它以数据帧格式打印,并过滤行和列。 下面是我的代码: 提前谢谢

取消原因=(航班数据\u最终副本[“取消代码”]=“A”)
取消原因\u筛选=取消原因[[“唯一承运人”、“航线ID”、“原产地”]]
打印(显示(取消原因过滤))
试试这个

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

嘿,伙计,谢谢,我看到了我的错误,我需要另一对方括号,我用括号代替方括号!