Learn R Programming

quantmod (version 0.4-5)

getSymbols.csv: Load Data from csv File

Description

Downloads Symbols to specified env from local comma seperated file. This method is not to be called directly, instead a call to getSymbols(Symbols,src='csv') will in turn call this method. It is documented for the sole purpose of highlighting the arguments accepted, and to serve as a guide to creating additional getSymbols ‘methods’.

Usage

getSymbols.csv(Symbols, env, dir="", return.class = "xts", extension="csv", col.names=c("Open","High","Low","Close","Volume","Adjusted"), ...)

Arguments

Symbols
a character vector specifying the names of each symbol to be loaded
env
where to create objects. (.GlobalEnv)
dir
directory of csv file
return.class
class of returned object
extension
extension of csv file
col.names
data column names
...
additional parameters

Value

A call to getSymbols.csv will load into the specified environment one object for each Symbol specified, with class defined by return.class. Presently this may be ts, its, zoo, xts, or timeSeries.

Details

Meant to be called internally by getSymbols (see also).

One of a few currently defined methods for loading data for use with quantmod. Essentially a simple wrapper to the underlying R read.csv.

See Also

getSymbols, read.csv, setSymbolLookup

Examples

Run this code
## Not run: 
# # All 3 getSymbols calls return the same
# # MSFT to the global environment
# # The last example is what NOT to do!
# 
# ## Method #1
# getSymbols('MSFT',src='csv')
# 
# 
# ## Method #2
# setDefaults(getSymbols,src='csv')
#   # OR
# setSymbolLookup(MSFT='csv')
# 
# getSymbols('MSFT')
# 
# #########################################
# ##  NOT RECOMMENDED!!!
# #########################################
# ## Method #3
# getSymbols.csv('MSFT',verbose=TRUE,env=globalenv())
# ## End(Not run)

Run the code above in your browser using DataLab