TSdbiMethods(TSfame)
TSdbiMethods()所属R语言包:TSfame
TSdbi fame Methods
TSdbi成名方法
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Methods for TSdbi fame time series dtabase connection.
TSdbi名气的时间序列dtabase连接的方法。
用法----------Usage----------
## S4 method for signature 'fameDriver,character'
TSconnect(drv, dbname,
accessMode = if (file.exists(dbname)) "shared" else "create",
current = NA, ...)
## S4 method for signature 'fameServerDriver,character'
TSconnect(drv, dbname,
service = "", host = "", user = "", password = "", current = NA, ...)
## S4 method for signature 'character,TSfameConnection'
TSget(serIDs, con,
TSrepresentation = getOption("TSrepresentation"),
tf = NULL, start = tfstart(tf), end = tfend(tf), names = NULL,
TSdescription = FALSE, TSdoc = FALSE, TSlabel=FALSE, TSsource=TRUE,
vintage=getOption("TSvintage"), ...)
## S4 method for signature 'character,TSfameServerConnection'
TSget(serIDs, con,
TSrepresentation = getOption("TSrepresentation"),
tf = NULL, start = tfstart(tf), end = tfend(tf), names = NULL,
TSdescription = FALSE, TSdoc = FALSE, TSlabel=FALSE, TSsource=TRUE,
vintage=getOption("TSvintage"), ...)
## S4 method for signature 'ANY,character,TSfameConnection'
TSput(x, serIDs=seriesNames(x),
con, TSdescription.=TSdescription(x),
TSdoc.=TSdoc(x), TSlabel.=NULL, TSsource.=NULL, warn = TRUE, ...)
## S4 method for signature 'ANY,character,TSfameServerConnection'
TSput(x, serIDs=seriesNames(x),
con, TSdescription.=TSdescription(x),
TSdoc.=TSdoc(x), TSlabel.=NULL, TSsource.=NULL, warn = TRUE, ...)
## S4 method for signature 'character,TSfameConnection'
TSdates(serIDs, con,
vintage=getOption("TSvintage"), panel=NULL, ...)
## S4 method for signature 'character,TSfameServerConnection'
TSdates(serIDs, con,
vintage=getOption("TSvintage"), panel=NULL, ...)
## S4 method for signature 'character,TSfameConnection'
TSexists(
serIDs, con, vintage=NULL, panel=NULL, ...)
## S4 method for signature 'character,TSfameServerConnection'
TSexists(
serIDs, con, vintage=NULL, panel=NULL, ...)
## S4 method for signature 'character,TSfameConnection'
TSdelete(serIDs, con,
vintage=getOption("TSvintage"), panel=getOption("TSpanel"), ...)
## S4 method for signature 'character,TSfameServerConnection'
TSdelete(serIDs, con,
vintage=getOption("TSvintage"), panel=getOption("TSpanel"), ...)
## S4 method for signature 'character,TSfameConnection'
TSdescription(x, con, ...)
## S4 method for signature 'character,TSfameServerConnection'
TSdescription(x, con, ...)
## S4 method for signature 'character,TSfameConnection'
TSdoc(x, con, ...)
## S4 method for signature 'character,TSfameServerConnection'
TSdoc(x, con, ...)
## S4 method for signature 'character,TSfameConnection'
TSlabel(x, con, ...)
## S4 method for signature 'character,TSfameServerConnection'
TSlabel(x, con, ...)
## S4 method for signature 'character,TSfameConnection'
TSsource(x, con, ...)
## S4 method for signature 'character,TSfameServerConnection'
TSsource(x, con, ...)
## S4 method for signature 'TSfameConnection'
TSvintages(con)
## S4 method for signature 'TSfameServerConnection'
TSvintages(con)
## S4 method for signature 'TSfameConnection'
dbDisconnect(conn,...)
## S4 method for signature 'TSfameServerConnection'
dbDisconnect(conn,...)
## S4 method for signature 'fameDriver'
dbUnloadDriver(drv, ...)
## S4 method for signature 'fameServerDriver'
dbUnloadDriver(drv, ...)
## Default S3 method:
fame()
## Default S3 method:
fameServer()
参数----------Arguments----------
参数:drv
A fameDriver.
一个fameDriver。
参数:dbname
A character string indicating a [server and] database name.
一个字符串,表示[服务器和数据库名称。
参数:con
A database connection.
一个数据库连接。
参数:conn
A database connection.
一个数据库连接。
参数:serIDs
identifiers for series to extract.
提取标识符系列。
参数:vintage
character string indicating vintage of the series on the databases.
字符串,表示年份,一系列的数据库。
参数:panel
character string indicating panel of the series on the database (not supported by this database).
字符串,表示面板的系列数据库(这个数据库不支持)。
参数: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. Defaults to serIDs unless vintage is a vector, in which case it defaults to vintage.
使用可选的字符向量系列名称。默认为serIDs除非复古是一个向量,在这种情况下,默认的葡萄酒。
参数: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
For compatibility with other TS packages. Not supported in Fame
与其他的TS包的兼容性。不支持名人堂
参数:TSlabel.
For compatibility with other TS packages. Not supported in Fame
与其他的TS包的兼容性。不支持名人堂
参数:TSsource
For compatibility with other TS packages. Not supported in Fame
与其他的TS包的兼容性。不支持名人堂
参数:TSsource.
For compatibility with other TS packages. Not supported in Fame
与其他的TS包的兼容性。不支持名人堂
参数:warn
Logical indicating if warning messages should be suppressed.
逻辑预警信息应当被抑制。
参数:accessMode
Optional character indicating the mode to use when opening the Fame database when establishing the first connection. After the first connection, "read" will be used for reading and "update" for writing.
可选字符,指示要使用的模式名人堂,当打开数据库时,建立的第一个连接。第一连接后,“读取”将被用于读取和“更新”用于写入。
参数:host
A character string indicating a server.
一个字符串表示服务器。
参数:service
A character string indicating a server port number.
一个字符串,表示服务器的端口号。
参数:user
A character string indicating a user id (if needed).
一个字符串,表示用户ID(如果需要的话)。
参数:password
A character string indicating a password (if needed).
一个字符串表示一个密码(如果需要的话)。
参数:current
A character string indicating a vintage that should be considered the current vintage (see details).
一个字符串,表示一个老式的,应考虑当前的年份(见详情)。
参数:...
Arguments passed to other methods.
参数传递给其他方法。
Details
详细信息----------Details----------
These are fame methods for TSdbi. See the package TSdbi for details and see the vignette distributed with this package for more complete examples.
这是成名的方法TSdbi。请参阅程序包TSdbi的详细信息和分发的小插曲,这个包更完整的例子。
This package provides a wrapper to the fame package to provide a TSdbi API for users. The TSfameConnection establishes a connection using the locally fame which can access local databases or databases on a remote server, specified by the server name followed by a space and the database name. The TSfameServerConnection establishes a connection to a remote server using one of Fame's remote server protocols. See package fame for more specific details.
这个包提供了一个包装fame包,为用户提供一个TSdbiAPI。 TSfameConnection使用本地的名声,它可以访问本地数据库或数据库的空间和数据库名称的服务器的名称,然后指定的远程服务器上,建立了一个连接。 TSfameServerConnection建立一个连接到远程服务器使用一个名人堂的远程服务器协议。见包装fame更具体的细节。
There is a simplistic mechanism for accessing vintages of data stored in different Fame databases. To use this, the dbname argument to TSconnect should be a vector of character strings indicating the databases, with names of the elements indicating the vintages. The vintage argument to TSget is then a character vector used to select a subset of dbname. The dbname argument to TSconnect can also be specified to indicate the version that should be considered current. (That is, the user needs to know that information and specify it, rather than having it supplied by the database.) In other respects the vintages support is then similar to other TSdbi packages such as TSMySQL, and examples in those packages may be useful. Some examples are also provided in the TSfame Guide vingette.
是一个简单的机制,用于访问在不同名人堂数据库中存储的数据的年份。要使用此功能,dbnameTSconnect参数应该是字符串表示的数据库的向量,表示年份的元素的名称。然后vintageTSget的参数是一个字符向量选择的一个子集dbname。 dbnameTSconnect参数也可以被指定来表示,应考虑当前的版本。 (也就是说,用户需要了解这些信息,并指定它,而不是它的数据库提供。)在其他方面支持的年份,然后到的其他TSdbi包,如TSMySQL,并在这些例子类似包可能是有用的。某些实施例还提供在TSfame指南vingette。
值----------Value----------
depends.
视情况而定。
参见----------See Also----------
TSdbi-package, dbConnect, TSput getfame
TSdbi-package,dbConnect,TSputgetfame
实例----------Examples----------
require("tfplot")
con <- try(TSconnect(dbDriver("fame"), dbname="test.db"))
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")
dbDisconnect(con)
}
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|