본문 바로가기
R특강/짧은강의

R에서 데이터프레임을 만드는 네가지 방법 (자주쓰는 방법들)

by 만다린망고 2022. 3. 29.
반응형

R에서 데이터프레임을 만드는 네가지 방법입니다. 제가 자주 사용하는 방법을 정리한 것입니다. 

 

1. 열백터로 데이터프레임 만들기

 

 

name=c('kys','ojh','psk')
gender=c('M','F','M')
height=c(182,165,177)

df=data.frame(name,gender,height)

> df
  name gender height
1  kys      M    182
2  ojh      F    165
3  psk      M    177

 

2. 데이터프레임에 열 추가하기

 

 

name=c('kys','ojh','psk')
gender=c('M','F','M')
height=c(182,165,177)

df=data.frame(name,gender,height)

df['age']=c(18,22,32)

> df
  name gender height age
1  kys      M    182  18
2  ojh      F    165  22
3  psk      M    177  32

 

3. 데이터프레임에 행 추가하기

 

 

name=c('kys','ojh','psk')
gender=c('M','F','M')
height=c(182,165,177)
age=c(18,22,32)

df=data.frame(name,gender,height,age)

df[4,]=list('CYR','F',163,29)

 

4. 열 이름만 만들어 놓고 행 추가하기

 

 

df=data.frame(name=NA,gender=NA,height=NA)

df[1,]=list('KYS','M',182)
df[2,]=list('OJH','F',165)

> df
  name gender height
1  KYS      M    182
2  OJH      F    165
반응형

댓글