- Hands-On Data Science with Anaconda
- Dr. Yuxing Yan James Yan
- 170字
- 2021-06-25 21:08:51
Introduction to the haven and foreign R packages
The R package called haven is for import and export from SPSS, Stata and SAS files. The package is for Labelled Data Utility Functions, which is a collection of many small functions dealing with labelled data, such as reading and writing data between R and other statistical software packages such as SAS, SPSS, or Stata, and working with labelled data.
This includes easy ways to get, set, and change value and variable label attributes, convert labelled vectors into factors or numeric values (and vice versa), and deal with multiple declared missing values. The following example is about writing several specific outputs:
library(haven)
x<-1:100
y<-matrix(x,50,2)
z<-data.frame(y)
colnames(z)<-c("a","b")
write_sas(z,"c:/temp/tt.sas7bdat")
write_spss(z,"c:/temp/tt.sav")
write_stata(z,"c:/temp/tt.dta")
Another R package called foreign can be used to read SPSS, and SAS data. Here is one example. First, let's download a SPSS dataset called airline_passanges.sav at http://calcnet.mth.cmich.edu/org/spss/Prj_airlinePassengers.htm. Assume that the related SPCC data is saved under c:/temp:
library(foreign) x<-read.spss("c:/temp/airline_passengers.sav", to.data.frame=TRUE) dim(x) [1] 144 1
- Splunk 7 Essentials(Third Edition)
- 大學計算機基礎:基礎理論篇
- Getting Started with MariaDB
- Dreamweaver 8中文版商業案例精粹
- 極簡AI入門:一本書讀懂人工智能思維與應用
- Cloud Analytics with Microsoft Azure
- Hands-On Cybersecurity with Blockchain
- PostgreSQL 10 Administration Cookbook
- Red Hat Linux 9實務自學手冊
- Applied Data Visualization with R and ggplot2
- Visual Basic項目開發案例精粹
- Hadoop Beginner's Guide
- 新一代人工智能與語音識別
- 運動控制系統
- 巧學活用Photoshop