我有这个代码来刮取机构持有的
import requests
import pandas as pd
from bs4 import BeautifulSoup
arg1 = 'AAPL'
statistics = pd.read_html(f'https://finance.yahoo.com/quote/'+arg1+'/holders',index_col=1)
institutional_holding = statistics[0]
print(institutional_holding)
它总是在输出开始时给出一个0和1,我无法删除。样品输出:
python mycode.py
0
1
% of Shares Held by All Insider 0.07%
% of Shares Held by Institutions 59.66%
% of Float Held by Institutions 59.70%
Number of Institutions Holding Shares 4453
从输出中删除0和1的最简单方法是什么。
只需使用此:-
institutional_holding.index.names=[None]
您可以通过以下方式将0重命名为"百分比":-
institutional_holding.columns=['Percentage']
如果你想删除0,那么:-
institutional_holding.columns=['']