기본 콘텐츠로 건너뛰기

R 기초_ 데이터 핸들링(1)

1. 데이터 내용 보기

# 1. 데이터 내용 보기
*diamonds data set 사용   (from ggplot2패키지)
*데이터 보기
*전체 보기
*일부 보기

: 데이터 값들이 어떻게 생겼는지 확인하고 싶을 때 사용!

 - 데이터를 전체 보는 두 가지 방법

 - 데이터 일부를 보는 두 가지 방법





[참고자료]
영상
  1. R 패키지 기초 교육 (통계청 통계교육원)
교재
  1. R과 함께 한 데이터 여행(입문), 이부일/이서현, 경문사
  2. R라뷰 R을 활용한 데이터 분석 입문편, 서진수, 더알음
  3. R Cookbook, 폴 티터, 인사이트
      유투브
      1. 경희대학교 사회학과 2016년 봄학기 사회조사분석 R 강의
      2. R programming software and statistics tutorials


        SocialBigData@

        댓글

        이 블로그의 인기 게시물

        R 기초_ R 데이터 관리하기

        1. R 데이터를 R 데이터로 저장하기 2. R 데이터 불러오기 3. R 데이터를 외부 데이터로 저장하기 4. R 데이터의 목록 보기 5. R 데이터 삭제하기 # 1. RData를 RData로 저장하기 * save() 함수 사용 [save() 함수의 사용법] save(ebook, file="c:\ebook.RData") # 2. RData를 불러오기 * load() 함수 사용 load(file="c:\ebook.RData") # 3. RData를 외부 데이터로 저장하기 1) 텍스트 데이터로 저장 * write.table() 함수 사용 write.table(iris, file="c:\iris.txt", sep=",", rownames=FALSE) 2) CSV 데이터로 저장 * write.csv() 함수 사용 write.csv(iris, file="c:\iris.csv", rownames=FALSE) 3) 엑셀 데이터로 저장 * 엑셀 데이터로 저장하는 여러 개의 패키지에서 제공하고 있지만   openxlsx 패키지가 Java 설치없이 무난히 사용 가능! * write.xlsx() 함수 사용 install.packages("openxlsx") library(openxlsx) write.xlsx(iris, file="c:\iris.xlsx) # 4. RData의 목록 보기 * ls() 함수 사용 # 5. RData를 삭제하기 * rm()  또는 remove() 함수 사용 [R데이터 삭제하기] [실습하기] # 1. RData를 RData로 저장하기 install.packages("readxl") library(readxl) ebook <- read_excel...

        R 기초_ 데이터 핸들링(2)

        1. 데이터 일부 추출하기 # 1. 데이터 일부 추출하기 * 열 추출하기 * 행 추출하기 #  (1) 열 추출하기   열이 있는 위치 로 추출하거나 열의 이름 을 가지고 추출 가능 데이터명[    , 열의 위치or열의 이름]  여러 개의 경우       - c( ) : 추출할 열들의 위치가 규칙이 없을 때        -  :   :  연달아 있는 경우에       - seq( ) : 일정한 간격으로 떨어진 열을 추출할 때  ※ 열 추출의 최종 결과 값은 벡터(vector)이다.  ※ grep() 함수로 특정 문자를 포함한 열 이름을 추출 가능하다. #  (2) 행 추출하기 행의 위치를 알거나 행의 이름을 알면 열 추출과 동일한 방법 사용 데이터명[ index , ] 비교 연산자나 논리 연산자를 이용하여 특정 조건을 만족하는 행만 추출 ※ 조건(비교,논리)을 통해 특정 행만 추출 가능   [실습하기] install.packages("ggplot2") library(ggplot2) # 1. 데이터의 내용 보기 #  (1) 데이터 전체 보기 diamonds View(diamonds) #  (2) 데이터 일부 보기 head(diamonds) tail(diamonds) head(diamonds, n=10) tail(diamonds, n=10) # 2. 데이터에서 일부 데이터 추출하기 #   (1) 열 추출하기 diamonds[ , 2] diamonds[ , 2, drop=FALSE] diamonds[ , c(2, 3, 7)] diamonds[ , 7:10] diamonds[ , seq(from=2, ...