如何使用熊猫根据行名打印一行数据

时间:2020-04-06 00:32:42

标签: 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  -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)

1 个答案:

答案 0 :(得分:1)

nikecashFlow[nikecashFlow['Breakdown'] == 'Free Cash Flow']