TSdbiMethods(TSMySQL)
TSdbiMethods()所属R语言包:TSMySQL
TSdbi MySQL Methods
TSdbi MySQL的方法
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Methods for TSdbi MySQL time series dtabase connection.
方法TSdbi MySQL的的时间序列dtabase连接。
用法----------Usage----------
## S4 method for signature 'MySQLDriver,character'
TSconnect(drv, dbname, ...)
## S4 method for signature 'character,TSMySQLConnection'
TSget(serIDs, con,
TSrepresentation=options()$TSrepresentation,
tf=NULL, start=tfstart(tf), end=tfend(tf), names=NULL,
TSdescription=FALSE, TSdoc=FALSE, TSlabel=FALSE, TSsource=TRUE,
vintage=getOption("TSvintage"), panel=getOption("TSpanel"), ...)
## S4 method for signature 'ANY,character,TSMySQLConnection'
TSput(x, serIDs, con, Table=NULL,
TSdescription.=TSdescription(x), TSdoc.=TSdoc(x), TSlabel.=TSlabel(x),
TSsource.=TSsource(x),
vintage=getOption("TSvintage"), panel=getOption("TSpanel"), ...)
## S4 method for signature 'character,TSMySQLConnection'
TSdates(serIDs, con,
vintage=getOption("TSvintage"), panel=getOption("TSpanel"), ...)
## S4 method for signature 'character,TSMySQLConnection'
TSdelete(serIDs, con,
vintage=getOption("TSvintage"), panel=getOption("TSpanel"), ...)
## S4 method for signature 'character,TSMySQLConnection'
TSdescription(x, con, ...)
## S4 method for signature 'character,TSMySQLConnection'
TSdoc(x, con, ...)
## S4 method for signature 'character,TSMySQLConnection'
TSlabel(x, con, ...)
## S4 method for signature 'character,TSMySQLConnection'
TSsource(x, con, ...)
## S4 method for signature 'TSMySQLConnection'
TSvintages(con)
## S4 method for signature 'MySQLConnection,character,ANY'
dropTStable(con, Table,
yesIknowWhatIamDoing=FALSE)
参数----------Arguments----------
参数:drv
A MySQLDriver.
一个MySQLDriver。
参数:dbname
A character string indicating a database name.
一个字符串,表示一个数据库名称。
参数:con
A database connection.
一个数据库连接。
参数:serIDs
identifiers for series to extract.
提取标识符系列。
参数:x
data series to put on the database, or a series identifier for TSdescription and TSdoc or, for print, a database connection as returned by TSconnect.
数据系列把数据库,或者一个系列的标识符的TSdescription和TSdoc,打印,数据库连接返回的TSconnect。
参数:TSrepresentation
time series representation to use for the result.
使用时间序列表示的结果。
参数:names
Optional character vector to use for series names.
使用可选的字符向量系列名称。
参数:tf
Optional tframe to use for truncating data. (See tfwindow.)
可选TFRAME到使用截断数据。 (见tfwindow)。
参数:start
Optional start date to use for truncating data. (See tfwindow.)
使用可选的启动日期截断数据。 (见tfwindow)。
参数:end
Optional end date to use for truncating data. (See tfwindow.)
用于截断数据可选的结束日期。 (见tfwindow)。
参数:TSdescription
TRUE or FALSE indicating whether description should be extracted
TRUE或FALSE,指示是否应该提取出描述
参数:TSdescription.
Description to put on the database.
把对数据库的描述。
参数:TSdoc
TRUE or FALSE indicating whether documentation should be extracted.
TRUE或FALSE表示文件是否应该被提取。
参数:TSdoc.
Documentation to put on the database.
把对数据库的文档。
参数:TSlabel
TRUE or FALSE indicating whether series label should be extracted.
TRUE或FALSE指示是否应提取的系列标签。
参数:TSlabel.
Short series label to put on the database.
把短序列标签在数据库中。
参数:TSsource
TRUE or FALSE indicating whether source indication should be extracted.
TRUE或FALSE指示是否应提取的源指示。
参数:TSsource.
Source indication to put on the database.
把对数据库源指标。
参数:Table
Character string indicating database table. (In TSput this is necessary if it cannot be determined automatically).
字符串,表示数据库表。 (在TSput中这是必要的,如果它不能被自动确定)。
参数:vintage
Vintage to be supplied (if supported by db).
葡萄酒(如果支持的数据库)。
参数:panel
Panel to be supplied (if supported by db).
面板(如果支持的数据库)。
参数:yesIknowWhatIamDoing
logical to help prevent accidents.
逻辑,以帮助防止事故的发生。
参数:...
Arguments passed to other methods.
参数传递给其他方法。
Details
详细信息----------Details----------
These are MySQL methods for TSdbi. See the TSdbi for details and see the vignette distributed with this package for more complete examples.
这是MySQL方法TSdbi。请参阅“TSdbi的详细信息和分发的小插曲,这个包更完整的例子。
值----------Value----------
depends.
视情况而定。
参见----------See Also----------
TSdbi-package, dbConnect, TSput
TSdbi-package,dbConnect,TSput
实例----------Examples----------
require("tfplot")
con <- try(TSconnect(dbDriver("MySQL"), dbname="test"))
if(! inherits(con, "try-error")) {
z <- ts(rnorm(100), start=c(1975,1), frequency=12)
seriesNames(z) <- "random1"
if(TSexists("random1", con)) TSreplace(z, con) else
TSput(z, con)
z1 <- TSget("random1", con)
tfplot(z1)
z <- ts(matrix(rnorm(100),50,2), start=c(1975,1), frequency=4)
seriesNames(z) <- c("random2","random3")
if(TSexists("random2", con) |
TSexists("random3", con) ) TSreplace(z, con) else
TSput(z, con)
z2 <- TSget("random2", con)
tfplot(z2)
TSdates("D1", con)
TSdates("random2", con)
TSdates(c("random1","random2","random3"), con)
TSmeta("random2", con)
options(TSconnection=con)
z2 <- TSget(c("random2","random3"))
z <- TSdates(c("D1","random2","random3"))
print(z)
TSmeta("random2")
TSdelete("random1", con)
TSdelete("random2")
}
con <- try(TSconnect(dbDriver("MySQL"), dbname="ets"))
if(! inherits(con, "try-error")) {
TSmeta("B103", con)
z1 <- TSget("B103", con)
tfplot(z1)
z2 <- TSget(c("B103", "B104"), con)
tfplot(z2)
options(TSconnection=con)
TSmeta("B103")
z2 <- TSget(c("B103","B104"))
TSmeta(z2)
TSdates("D1", con)
TSdates("B103", con)
TSdates(c("D1","B103","B104"), con)
z <- TSdates(c("D1","B103","B104"))
print(z)
start(z)
end(z)
}
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|