반응형
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
반응형
'R특강 > 짧은강의' 카테고리의 다른 글
R 기초 글 하나로 끝내기 (0) | 2022.03.30 |
---|---|
R 조건문,반복문,함수 한눈에보기 (0) | 2022.03.30 |
R 자료구조 한눈에 보기 (벡터,배열,요인,리스트,데이터프레임) (0) | 2022.03.29 |
댓글