zip(TSzip)
zip()所属R语言包:TSzip
Methods for TSdbi Generics to Connect to zipped csv Files
TSdbi泛型方法连接到压缩的CSV文件
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Get a time series (matrix) from a zipped csv file (at a url).
从压缩的CSV文件(URL)获取的时间序列(矩阵)。
用法----------Usage----------
zip()
## S4 method for signature 'character,TSzipConnection'
TSget(
serIDs, con, TSrepresentation=options()$TSrepresentation,
tf=NULL, start=tfstart(tf), end=tfend(tf),
names=NULL, quote=con@suffix, ...)
## S4 method for signature 'zipDriver,character'
TSconnect(drv, dbname,
suffix=c("Open","High","Low","Close","Volume","OI"), ...)
## S4 method for signature 'character,TSzipConnection'
TSdates(
serIDs, con, vintage=NULL, panel=NULL, ... )
## S4 method for signature 'character,TSzipConnection'
TSdescription(x, con, ... )
## S4 method for signature 'character,TSzipConnection'
TSdoc(x, con, ... )
## S4 method for signature 'character,TSzipConnection'
TSlabel(x, con, ... )
## S4 method for signature 'character,TSzipConnection'
TSsource(x, con, ... )
## S4 method for signature 'TSzipConnection'
dbDisconnect(conn,...)
参数----------Arguments----------
参数:con
a database connection object.
一个数据库连接对象。
参数:conn
a database connection object.
一个数据库连接对象。
参数:serIDs
identifiers for series on the database (name of the zip file less ”.zip”).
一系列的数据库(少的zip文件的名称。“拉链”)的标识符。
参数:vintage
character string indicating vintage of the series on the database (not supported by this database).
字符串,指示复古系列的数据库(这个数据库不支持)。
参数:panel
character string indicating panel of the series on the database (not supported by this database).
字符串,表示面板的系列数据库(这个数据库不支持)。
参数:x
time series data(TSput), or identifiers for series on the database (TSdoc and TSdescription).
时间系列数据(TSput“),或对数据库标识符系列(TSdoc和TSdescription)。
参数:names
optional character vector to use for series names in the R object.
可选字符向量,用系列的R对象的名称。
参数:drv
a database driver object.
一个数据库驱动的对象。
参数:dbname
a character string indicating the name of a database.
一个字符表示一个数据库的名称的字符串。
参数:tf
time frame for trimming data, passed to tfwindow.
剪切数据的时间框架,传递到tfwindow的。
参数:start
time frame for trimming data, passed to tfwindow.
剪切数据的时间框架,传递到tfwindow的。
参数:end
time frame for trimming data, passed to tfwindow.
剪切数据的时间框架,传递到tfwindow的。
参数:TSrepresentation
time representation for returned series. (See TSget in package TSdbi.)
返回系列的时间表示。 (见TSget,在包TSdbi。)
参数:suffix
A vector of strings indicating names of the columns if the zipped file has more than one series (see Details).
字符串表示的列名的压缩文件,如果有多个系列的矢量(见详情)。
参数:quote
A vector of strings, as in suffix, indicating series that should be returned in the result(see Details).
一个字符串矢量,作为后缀,表示应返回的结果(见详情)系列。
参数:...
Arguments currently unused.
目前未使用的参数。
Details
详细信息----------Details----------
These functions interface to zip (.zip) files. TSget is a wrapper to read.csv to provide an interface that is consistent with TSdbi. The TSdbi function argument serId is passed as the series to return, dbname indicates the location of zip files (a url or directory).
这些功能界面拉链(.zip)文件。 TSget是一个包装read.csv提供一个接口,符合TSdbi。 TSdbi功能参数serId传递的一系列返回,dbname表示zip文件的位置(URL或目录)。
TSzip does not support writing data to the source.
TSzip不支持写入数据源。
If the zip files in a dbname location contain more than one series then suffix should be a vector of strings indicating names of the columns in the zipped files. (If different files contain different columns then a con will have to be specified for each different kind of returned file.) In TSget, quote should be a vector of strings, a subset of suffix, indicating series that should be returned in the result. The default returns all series. In the matrix of series returned, the series names will be generated by appending suffix onto the name of the base name of the zip file.
如果在dbname位置的zip文件包含多个系列suffix应该是一个矢量表示压缩文件中的列名的字符串。 (如果不同的文件中包含不同的列,然后一个con将有被指定为每一个不同类型的返回的文件。)TSget,quote应该是一个矢量的字符串的一个子集suffix,应返回的结果表明系列。默认返回所有系列。在返回的矩阵系列,该系列的名称,将产生附加后缀的基本名称的zip文件的名称上。
The classes zipDriver and TSzipConnection extend classes DBIDriver and DBIConnection in the DBI package.
的类zipDriver和TSzipConnection扩展类DBIDriver和DBIConnection在DBI包。
See the package vignette for additional examples and TSget in TSdbi for more details.
更多的例子和TSgetTSdbi的详细信息,请参阅程序包的小插曲。
值----------Value----------
Depends.
视情况而定。
参见----------See Also----------
TSdates, TSget, tfwindow
TSdates,TSget,tfwindow
实例----------Examples----------
require("tfplot")
# data from http://pitrading.com/[数据http://pitrading.com/]
# par(ask=TRUE) # to pause between pages[面值(ASK = TRUE)#暂停页面之间]
con <- TSconnect("zip", dbname="http://pitrading.com/free_eod_data")
x <- TSget("EURUSD", con)
tfplot(x, graphs.per.page=3)
z <- TSget(c("AD", "CD"), con, quote="Close")
tfplot(z, start="2007-01-01", Title=
"Futures, Australian and Canadian Dollar Continuous Contract at Close",
graphs.per.page=3)
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|