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