我试图从reuters.com
检索财务信息,尤其是公司的长期增长率。我想要抓取的元素并不是出现在所有的网页上,在我的示例中不是针对Ticker'AMCR'
。应将所有刮取的信息添加到列表中。你知道吗
我已经想好了如果元素不存在就排除它,但是"NaN"
不是将它附加到列表中它应该位于的位置,而是作为最后一个元素附加,而不是附加到它应该位于的位置。你知道吗
import requests
from bs4 import BeautifulSoup
LTGRMean = []
tickers = ['MMM','AES','LLY','LOW','PWR','TSCO','YUM','ICE','FB','AAPL','AMCR','FLS','GOOGL','FB','MSFT']
Ticker LTGRMean
0 MMM 3.70
1 AES 9.00
2 LLY 10.42
3 LOW 13.97
4 PWR 12.53
5 TSCO 11.44
6 YUM 15.08
7 ICE 8.52
8 FB 19.07
9 AAPL 12.00
10 AMCR 19.04
11 FLS 16.14
12 GOOGL 19.07
13 FB 14.80
14 MSFT NaN
我的个人文本"not existing"
没有出现。你知道吗
路透没有提供任何信息的AMCR
,而是设定了FLS(19.04)
的增长率。因此,所有信息都上移一个索引,其中NaN
应该出现在AMCR旁边。你知道吗
dataframe中的Stack()函数将列堆叠到级别1的行。你知道吗
订单号:
相关问题 更多 >
编程相关推荐