下载NSE(压缩和CSV)数据

时间:2015-10-02 09:01:23

标签: r

require(curl) 
require(RCurl) 
require(downloader) 
temp <- tempfile()
sURL <- "http://www.nseindia.com/archives/equities/bhavcopy/pr/PR240915.zip"

download(sURL,dest="C:/Users/sayantan/Documents/Data",mode="wb")

con <- unzip(temp, extdir="C:/Data") 
data <- matrix(scan(con),ncol=4,byrow=TRUE) 
unlink(temp)

但是这段代码不起作用。任何提示将不胜感激。

1 个答案:

答案 0 :(得分:0)

使用Quantmod或Quandl从NSE下载数据。 我更喜欢Quandl而不是Quantmod,因为Quandl直接从NSE下载,而Quantmod使用Yahoo来获取印度股票的数据。

在Quandl中,简单地使用NSE的Ticker来获取数据 例如类型 data&lt; - Quandl(“NSE / SBIN”,start_date =“2005-01-01”,end_date =“2015-12-31”)获取SBI的每日数据。