股大师软件:将道琼斯30股(所有30股)下载到R(list of dow jones stock)

我正在尝试从雅虎财经下载道琼斯指数中所有 30 股股票的数据。我也尝试过多伦多证券交易所(tsx),但没有办法,我收到了来自 R 的相同消息。请有人可以帮助我使用代码并同时获得所有股票。如果我手工获得所有 30(dow Jones 30)或 Tsx(60 股),那就不好了。这些是我的代码:

dow=read.csv("DowJones30.csv",header=TRUE)

文件 (file,"rt") 中出错:无法打开连接

另外:警告消息:

在文件(文件,“rt”)中:无法打开文件 'DowJones30.csv':没有这样的文件或目录

dow=read.csv("tsx.csv",header=TRUE)

文件 (file,"rt") 中出错:无法打开连接

另外:警告消息:

在文件 (file,"rt") 中:无法打开文件 'tsx.csv':没有这样的文件或目录

0

该错误意味着您的当前工作目录(getwd())中没有该文件。

如果您试图获取托管在 R-Forge 的 DowJones30.csv 文件,您实际上可以通过 URL 直接加载它:

df <- read.csv('http://r-forge.r-project.org/scm/viewvc.php/*checkout*/pkg/fBasics/data/DowJones30.csv?revision=1&root=rmetrics&pathrev=1',sep=';');
head(df);
##    X.Y..m..d   AA  AXP     T    BA  CAT    C   KO    DD    EK   XOM   GE      HWP   HD  HON INTC   IBM    IP  JPM  JNJ  MCD   MRK MSFT   MMM    MO    PG  SBC  UTX  WMT  DIS
## 1 1990-12-31 5.92 4.70 14.67 21.77 9.30 1.87 9.88 13.15 23.02 12.09 4.63 19.72 3.91 2.80 5.70 1.20 27.86 20.45 2.67 7.31 7.08 11.83 2.08 31.41 10.55 20.91 9.75 9.31 7.05 7.86
## 2 1991-01-02 5.92 4.70 14.67 21.77 9.30 1.87 9.88 13.15 23.02 12.09 4.63 19.72 3.91 2.80 5.70 1.20 27.86 20.45 2.67 7.31 7.08 11.83 2.08 31.41 10.55 20.91 9.75 9.31 7.05 7.86
## 3 1991-01-03 5.88 4.73 14.73 21.71 9.15 1.87 9.60 12.83 22.95 12.15 4.53 19.57 3.91 2.74 5.67 1.20 27.95 20.21 2.67 7.23 6.99 11.45 2.09 30.90 10.27 20.70 9.64 9.19 7.05 7.82
## 4 1991-01-04 5.76 4.73 14.79 22.50 9.00 1.92 9.85 13.06 22.74 12.27 4.47 19.00 3.85 2.75 5.65 1.20 27.86 20.50 2.69 7.18 7.02 11.27 2.11 30.80 10.24 20.48 9.56 9.24 6.97 7.79
## 5 1991-01-07 5.72 4.58 14.67 21.65 8.87 1.89 9.69 12.83 22.11 12.12 4.40 18.35 3.88 2.65 5.50 1.19 27.39 20.45 2.58 6.96 6.80 10.97 2.08 30.43 10.08 20.05 9.40 8.95 6.82 7.58
## 6 1991-01-08 5.63 4.53 14.73 21.34 9.05 1.85 9.60 12.60 22.18 12.09 4.44 18.28 3.90 2.59 5.47 1.18 27.08 20.26 2.58 7.02 6.83 11.01 2.04 29.65 10.11 20.02 9.32 8.78 6.85 7.41
0

另一种方法!只是为了记录在案。

library(XML) 
urlt <- "http://money.cnn.com/data/dow30/" 
doc.html = htmlTreeP(urlt, useInternal = TRUE)
tables <- readHTMLTable(doc.html,as.data.frame=FALSE)
length(tables)
tables[[2]]
tables <- readHTMLTable(doc.html,
                        stringsAsFactors=FALSE,which = 2)
ticker=sapply(1:length(tables$Company),function(xs)
  strsplit(rawToChar(charToRaw(text[xs])),"Â",fixed=TRUE)[[1]][1]
  )
#ticker <- as.vector(as.character(ticker))
library(quantmod)
StockData <- new.env()
data <- getSymbols(ticker, env = StockData)
do.call(merge, eapply(StockData, Cl)[ticker])
0

如果您在 R-Studio 中工作,请从屏幕顶部的下拉菜单中选择“会话”,然后选择“设置工作目录 & gt;选择目录”,然后选择包含要打开的文件的文件夹(在这种情况下为“DowJones30.csv”& amp;“tsx.csv”)。

如果您不在 R-Studio 中工作,我强烈建议您安装 R-Studio。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(251)
Speedup my pc:加快加载动画 gifkivy
上一篇
沙盘实训ceo个人总结:如何总结对话中每个人的字数
下一篇

相关推荐

  • python 列表copy A Guide to Making Copies of Your Lists

    示例示例Python 列表copy有两种方法:使用切片操作:…

    2023-01-28 09:40:48
    0 99 60
  • listen circle and match什么意思:Listening and Matching - Enhancing Y

    Listen circle and match是一种教学活动,用于帮助学生提高听力能力。教师会播放一段录音,学生们需要聆听并匹配出正确的单词或句子。…

    2023-02-21 04:57:58
    0 92 66
  • C4d删除多余的线:如何删除 c#winformsListView中的多余对象

    关于C4d删除多余的线的问题,在imageres.dll中经常遇到,我在 c # winforms 中遇到了 ListView 的一个小问题。我的应用程序的目的是能够在 Windows 中读取 dll 文件 (Post to read in Windows dll files),我做了两个最大的 Windows 库 (imageres.dll & amp;shell32.dll)。那是当我切换到 pifmgr.dll (包含 38 个图标) 时,它显示了 dll 文件中的最后一个图标,直到它达到…

    2023-11-12 10:22:43
    0 54 51
  • Linux添加白名单:XSS的黑名单 /白名单(alternative to blacklist)

    关于Linux添加白名单的问题,在alternative to blacklist中经常遇到,我需要实现 XSS 防御,我有麻烦。我读了这个 cheatsheethttps://cheatsheetseries.owasp.org/cheatsheets/Cross_Site_Scripting_Prevention_Cheat_Sheet.html有很多有价值的信息,但我很难实现这一点。我明白,你需要逃避不受信任的数据,我已经在我的应用程序中实现了它,但我也需要实现某种黑名单 / 白名单,对吗?什么是允许的数据和什么是不允许的。我试图使用这个代码在 java 端…

    2023-11-21 04:10:24
    0 89 22
  • 国标代码三级学科:三级颜色的十六进制图表(list of tertiary colors)

    关于国标代码三级学科的问题,在list of tertiary colors中经常遇到,任何人都知道我在哪里可以得到一个图表的十六进制数的三级颜色?…

    2024-02-20 08:42:26
    0 90 58
  • 安卓手机设置黑名单:XSS的黑名单 /白名单(alternative to blacklist)

    关于安卓手机设置黑名单的问题,在alternative to blacklist中经常遇到,我需要实现 XSS 防御,我有麻烦。我读了这个 cheatsheethttps://cheatsheetseries.owasp.org/cheatsheets/Cross_Site_Scripting_Prevention_Cheat_Sheet.html有很多有价值的信息,但我很难实现这一点。我明白,你需要逃避不受信任的数据,我已经在我的应用程序中实现了它,但我也需要实现某种黑名单 / 白名单,对吗?什么是允许的数据和什么是不允许的。我试图使用这个代码在 java 端…

    2024-02-28 13:33:05
    0 51 93
  • 日本chengrenpian:日本 ASCII码(list of japanese symbols)

    关于日本chengrenpian的问题,在list of japanese symbols中经常遇到,我在哪里可以得到对应于日本汉字,平假名和片假名字符的 ASCII 代码列表。我正在做一个 java 函数和 Javascript,它确定它是否是日本字符。它在 ASCII 代码中的范围是什么?…

    2024-02-15 15:24:14
    0 53 45
  • G 00 d:Android:倒计时定时器 例如10:00到00:00使用OnclickListener到 TextView

    关于G 00 d的问题,在set a timer for 10 00中经常遇到,我正在尝试制作一个倒计时器,从 10 分钟开始,类似于篮球记分牌:10:00 到 00:00。我将如何做到这一点?这是我的代码:…

    2024-02-21 08:07:31
    0 40 30

发表评论

登录 后才能评论

评论列表(57条)