我正在使用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)
答案 0 :(得分:1)
nikecashFlow[nikecashFlow['Breakdown'] == 'Free Cash Flow']