我得到了三个csv文件,一个包含标准普尔500指数成份股公司,另外两个包含它们的成交量和回报数据。如何在Python中从这500家公司中随机选择100家公司
from random import seed
from random import choice
seed(2)
numbers = [i for i in range(100)]
print(data)
for _ in range(50):
selection = choice(numbers)
print(selection)
我有一些代码,计算测试的标准普尔500对任何股票-在这种情况下,代码代码"FET“。然而,这一结果似乎与我在雅虎金融上所看到的完全不同,历史上这只股票一直波动很大,这可以解释雅虎金融公司( yahoo ) 1.55的贝塔值-- 。有人能告诉我为什么我看到一个完全不同的号码(0.0088)吗?提前谢谢。
from pandas.io.data import DataReader
from datetime import datetime
from datetime import date
import numpy
import sys
today = date.today()
sto
我有一个Python pandas数据帧,看起来像这样:
Company Industry. Review
google tech google is an excellent place to work
google tech upper management
google tech innovative
verizon comm good benefits
verizon comm open door policy
gucci fashion good pay
gucci fashion
python和编程的新手。如何使用for循环创建包含两个API的字典(一个从标准普尔500公司的字典中提取股票代码,另一个是yahoo_finance,用于提取相应的市值数据),并且还可以更新以替换现有数据。
import sp500
from yahoo_finance import Share
tickers = {}
for d in sp500:
for k, v in tickers.items():
retrieveticker = d['symbol']
yahoodata = Share(retrieveticker)
我的目标是刮掉网站:
在这里,我特别希望得到SP500 PE编号,即39.57 (在编写本报告时)。我需要这个数字为39,57,而不是39.57.
这是我的代码:
function webScraper() {
var webURL = "https://www.multpl.com/s-p-500-pe-ratio";
var response = UrlFetchApp.fetch(webURL);
var $ = Cheerio.load(response.getContentText());
var itemsOfInterest = $('.info
我正在尝试使用Python从Yahoo Finance上的可持续分析中获取ESG历史数据。具体地说,假设我想要给定的选民列表中最近10年的ESG分数。 以下代码行提供了最新的ESG分数。但我想刮刮过去-ESG的表现。我基本上是寻找每年(每月,如果可能的话) ESG从2010年1月到2020年12月。我想自动抓取并将数据保存在txt或csv文件中。 # import yfinance, pandas and os
import yfinance as yf
import pandas as pd
import os 单个报价器的代码: msft = "MSFT"
msft_y
我如何查找标准普尔500指数的股票数据,或者用公司的名称或符号:
Company Symbol Weight Price Chg % Chg
4 Alphabet Inc. Class A GOOGL 2.173993 2924.72 -8.38 (-0.29%)
现在,我正在打印使用print(df.loc[[4]])作为我的列表中的索引4。我想知道是否存在另一个loc命令,以便如果输入是符号或名称,那么同样的东西就会被打印出来。下面我附上了我的当前代码:
# Web-scraped S&P 500 data for