格式化Python Pandas输出以删除标题字符



我有这个代码来刮取机构持有的

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=['']

最新更新