Python 如何使用pandas打印基于行名称的数据行

Python 如何使用pandas打印基于行名称的数据行,python,pandas,yahoo-finance,Python,Pandas,Yahoo Finance,我在玩弄yfinance API,现在处于停滞状态。基本上,我只是想从下面的数据中打印出“自由现金流”一行。有没有办法做到这一点?意思是有没有办法打印整行的现金流?问题就在这里。我试着用iloc打印出这一行[24]。在这种情况下效果很好,但如果我将股票行情切换到DAL。行自由现金流变为第25位 Breakdown ttm 5/31/2019 5/31/2018 5/31/2017 5/31/2016 22 Capital Expenditure -1060000 -11

我在玩弄yfinance API,现在处于停滞状态。基本上,我只是想从下面的数据中打印出“自由现金流”一行。有没有办法做到这一点?意思是有没有办法打印整行的现金流?问题就在这里。我试着用iloc打印出这一行[24]。在这种情况下效果很好,但如果我将股票行情切换到DAL。行自由现金流变为第25位

     Breakdown      ttm 5/31/2019 5/31/2018 5/31/2017 5/31/2016
22  Capital Expenditure  -1060000  -1119000  -1028000  -1105000  -1143000
23  Operating Cash Flow  4996000  5903000   4955000   3640000   3096000 
24  Free Cash Flow  3936000  4784000   3927000   2535000   1953000 
下面是我的代码的样子:

import pandas as pd
from yahoo_fin import stock_info as si


nikecashFlow = si.get_cash_flow("NKE")


pd.set_option('display.max_rows', None)
pd.set_option('display.max_columns', None)
pd.set_option('display.width', None)
pd.set_option('display.max_colwidth', -1)
print(nikecashFlow)
nikecashFlow[nikecashFlow['Breakdown'] == 'Free Cash Flow']