[통계 실전] [002] R을 활용한 통계분석 - 주석처리, 메모리초기화, 데이터 읽고 저장하기

2022년 09월 11일 by Coco___

    [통계 실전] [002] R을 활용한 통계분석 - 주석처리, 메모리초기화, 데이터 읽고 저장하기 목차
728x90
반응형

 

R을 활용한 통계분석 

: 주석처리, 메모리초기화, 데이터 읽고 저장하기 

 

 

이번 시간에는 주석 처리 방법 및 메모리 초기화

그리고 데이터 읽고 저장하는 방법에 대해

간단히 공부하는 시간이다. 

 

 

다음과 같은 경로에, 읽을 데이터를 저장했다.

text 파일을 불러 읽고 저장할 예정이다. 

 

여기서 중요한 점

File -> 작업 디렉토리 변경에서, 

 

data가 저장된 파일경로로

디렉토리를 변경해주어야 한다는 점이다. 

 

 

위의 디렉토리를 아래 데이터 파일 

저장 경로와 일치 시켜 주었다. 

 

 

다음과 같이 경로를 바꿨다면, 

이제 R data를 입력해보자. 

 

 

여기까지가 오늘 공부할 분량이다.

 

하나하나 차근차근 따라해보자. 

 

먼저, R에 다음과 같이 입력하자. 

DATA를 읽어오는 과정을 진행 할 것이다. 

> #READ DATA FILE
> rm(list=ls(all=T))
> Data<-read.delim("001_DATA_SET_00.txt")
> Data

각 코드를 하나하나 살펴보자. 

 

> #READ DATA FILE

 

이 부분은 주석 이다.

앞에 #을 붙이면, 이는 주석처리를 하겠다는 의미이다. 

여기서 주석 처리란, 코드와 관계 없는 

설명 코멘트를 남기는 부분으로, 

 

다른 사람이 코드를 보고 쉽게 이해할 수 있도록

보통 많이 작성하는 부분이다. 

 

> rm(list=ls(all=T))

 

이 부분은 메모리 초기화 기능을 수행한다. 

rm은 remove의 약자로, 제거하라는 명령어이다.

그렇다면 무엇을 제거할까? 

 

list 란 현재 메모리 리스트를 의미하며,

all = T 란 메모리 리스트 안에 있는 모든 기록을 의미한다.

 

즉 여기서는 메모리 리스트 안에 있는 모든 기록을 제거하라.

라는 명령어를 입력한 것이다. 

 

메모리 초기화 작업은 보통 모든 코드앞에서 수행된다.

 

> Data<-read.delim("001_DATA_SET_00.txt")

 

이 부분은 파일을 읽어오는 기능을 수행한다. 

파일이름이 001_DATA_SET_00인 text형식의 파일을 읽어라.

라는 의미이다. 이때 앞에 붙은 delim은 delimiter의 의미로, 

구분해서 읽으라는 의미이다.

 

현재 text파일은 tab으로 data가 구분되어 있기 때문에

tab을 구분자로 인식하고 구분해서 data를 읽어라. 

라는 의미가 된다. 

 

> Data

마지막 data는 결과를 저장한다는 의미이다. 

데이터를 저장하기 위해서는 어디에' 저장하는 지가 중요하다. 

 

즉, 컴퓨터가 읽은 데이터를 DATA라는 변수에 저장한다는 의미이다. 

 


      A    B    C    D
1  32.6 47.5 67.4 58.4
2  30.3 46.8 69.7 63.0
3  37.4 44.6 69.7 63.0
4  34.7 42.4 65.3 64.9
5  29.0 48.3 69.0 65.8
6  28.8 44.3 71.2 65.3
7  31.9 48.9 68.1 61.6
8  29.2 46.7 70.8 65.7
9  31.1 46.0 68.9 63.2
10 33.5 50.1 66.5 64.5

 

 

이렇게 명령어를 적으면, 

다음과 같이 text 파일에 결과가 잘 나온다는 사실을 

우리는 쉽게 확인할 수 있다. 

 

 

 

*R을 활용한 코퍼스언어학과 통계학

이 책을 참고하여 공부하고 기록합니다. 

728x90
반응형