read.systat
位于 foreign
包(package)。 说明
read.systat
读取由 Systat SAVE
命令存储的矩形数据文件作为(旧版)*.sys
或更新的 *.syd
文件。
用法
read.systat(file, to.data.frame = TRUE)
参数
file |
带有要读取的文件名的字符变量 |
to.data.frame |
返回一个 DataFrame (否则是一个列表) |
细节
该函数仅读取矩形数据文件(mtype = 1
)的 Systat 文件,并在文件具有非标准变量名称编码时发出警告。测试的文件是在 MS-DOS 和 Windows 上生成的:Mac 版本的 Systat 文件具有完全不同的格式。
C 代码最初是为 Bivand(1992 年论文)中说明的 Systat 的 add-on 模块编写的。当 to.data.frame
为 FALSE
时,变量名称在返回的列表中保留尾随美元,在这种情况下,字符变量按原样返回,并在右侧填充最多 12 个字符并用空格填充。最初的函数仅限于读取最多包含 256 个变量的 Systat 文件(Systat 限制);现在它最多可以读取 8192 个变量。
如果标头中有用户注释,则会作为属性 "comment"
返回。此类注释始终是 72 个字符的倍数(最多返回 720 个字符),通常用尾随空格填充。
值
一种 DataFrame (或列表),其中保存的数据集中的每个变量都有一个组件。
例子
summary(iris)
iris.s <- read.systat(system.file("files/Iris.syd", package="foreign")[1])
str(iris.s)
summary(iris.s)
作者
Roger Bivand
参考
Systat Manual, 1987, 1989
Bivand, R. S. (1992) SYSTAT-compatible software for modelling spatial dependence among observations. Computers and Geosciences 18, 951-963.
相关用法
- R read.ssd 通过 read.xport 从 SAS 永久数据集中获取数据帧
- R read.spss 读取 SPSS 数据文件
- R read.dbf 读取 DBF 文件
- R read.mtp 阅读 Minitab 便携式工作表
- R read.dta 读取Stata二进制文件
- R read.octave 读取八度文本数据文件
- R read.epiinfo 读取 Epi 信息数据文件
- R read.xport 读取 SAS XPORT 格式库
- R read.arff 从 ARFF 文件读取数据
- R write.dbf 写入 DBF 文件
- R write.foreign 编写文本文件和代码来读取它们
- R write.dta 以 Stata 二进制格式写入文件
- R S3 读取 S3 二进制或 data.dump 文件
- R lookup.xport 有关 SAS XPORT 格式库的查找信息
- R write.arff 将数据写入 ARFF 文件
- R forcats fct_relevel 手动重新排序因子级别
- R forcats as_factor 将输入转换为因子
- R forcats fct_anon 匿名因子水平
- R forcats fct_rev 因子水平的倒序
- R forcats fct_match 测试因子中是否存在水平
- R forcats fct_relabel 使用函数重新标记因子水平,并根据需要折叠
- R forcats fct_c 连接因子,组合级别
- R forcats fct_collapse 将因子级别折叠为手动定义的组
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Obtain a Data Frame from a Systat File。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。