0

我遇到了一个使用 R/quantmod 包的问题。我可以获取韩国的股票信息,但我无法获取日本的信息:

getSymbols("DEXKOUS",src="FRED") #load Korea
[1] "DEXKOUS"
getSymbols("DEXJPUS",src="FRED") #load Japan   
Error as.POSIXlt.character(x, tz, ...) : 
  character string is not in a standard unambiguous format

欢迎您的意见。


sessionInfo()
R version 2.13.1 (2011-07-08)
Platform: i386-pc-mingw32/i386 (32-bit)

locale:
[1] LC_COLLATE=Chinese (Simplified)_People's Republic of China.936 
[2] LC_CTYPE=Chinese (Simplified)_People's Republic of China.936   
[3] LC_MONETARY=Chinese (Simplified)_People's Republic of China.936
[4] LC_NUMERIC=C                                                   
[5] LC_TIME=Chinese (Simplified)_People's Republic of China.936    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
 [1] PerformanceAnalytics_1.0.3.2 quantmod_0.3-17              TTR_0.21-0                  
 [4] xts_0.8-2                    zoo_1.7-4                    Defaults_1.1-1              
 [7] Rweibo_0.0-5                 rjson_0.2.5                  digest_0.5.1                
 [10] RCurl_1.6-6.1                bitops_1.0-4.1              

loaded via a namespace (and not attached):
[1] grid_2.13.1     lattice_0.19-30 tools_2.13.1  
4

1 回答 1

5

你在你的问题中给出的例子对我来说也很好。我得到了 1971 年以后日元兑美元汇率的时间序列。

但是,如果您正在寻找股价数据而不是外汇(您确实说过股票信息?)那么也许您应该尝试 RFinanceYJ 软件包,它从 Yahoo! 中提取股价数据。日本。

require(RFinanceYJ)
sony <- quoteStockXtsData('6758.t', '2011-01-01')
tail(sony,30)
于 2012-01-15T11:44:00.473 回答