본문 바로가기
통계프로그램 비교 시리즈/데이터 전처리 비교

통계프로그램 비교 시리즈 – 9. EXPORTING DATA TO SAS & SPSS DATA SETS

by 기서무나구물 2022. 1. 6.

포스팅 목차

    9. EXPORTING DATA TO SAS & SPSS DATA SETS

     


    1. Proc SQL


    2. SAS Programming


    3. SPSS

     


    4. R Programming (R-PROJECT)

     

    1) R-Project에서 TEXT 파일로 데이터 방출하기

    R Programming
    * portable format 파일 생성.
    
    GET FILE='C:\mydata.sav'.
    
    EXPORT OUTFILE='c:\mydata.por'.

     


    2) R-Project에서 SAS로 데이터 방출하기

    R Programming
    # SAS에서 데이터 읽기 위한 프로그램 생성(mydata.sas)
    
    library(foreign)
    
    write.foreign(mydata,
                  "c:/data/mydata3.txt",
                  "c:/data/mydata.sas",
                   package="SAS")

     

    R Programming
    # 프로그램 결과 생성되는 SAS에서 데이터를 읽을수 있는 mydata.sas 프로그램
    
    # * Written by R;
    # * write.foreign(mydata, "c:/data/mydata3.txt","c:/data/mydata.sas",  ;
    
    PROC FORMAT;
     value gender 1 = "f"
                  2 = "m" ;
    Run;
    
    DATA  rdata ;
          INFILE  "c:/data/mydata3.txt"
                   DSD LRECL= 17 ;
    
          INPUT  id  workshop Gender q1 q2 q3 q4;
          FORMAT gender gender. ;
    RUN;

     


    3) R-Project에서 SPSS로 데이터 방출하기

    R Programming
    # SPSS에서 데이터 읽기 위한 프로그램 생성(mydata.sps)
    
    library(foreign)
    
    write.foreign(mydata,"c:/mydata2.txt","c:/mydata.sps",
       package="SPSS")

     


    5. R - Tidyverse


    6. Python - Pandas


    7. Python - dfply

     


     

     


     

    통계프로그램 비교 목록(Proc sql, SAS, SPSS, R 프로그래밍, R Tidyverse, Python Pandas, Python Dfply)
    [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table] 오라클 함수와 R & Python 비교 사전 목록 링크
    [SQL, Pandas, R Prog, Dplyr, SQLDF, PANDASQL, DATA.TABLE]
    SQL EMP 예제로 만나는 테이블 데이터 처리 방법 리스트 링크
    반응형

    댓글