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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。