JJUNNAK's
[ R ] 데이터 프레임 DataFrame 본문
데이터 프레임
(dataframe)
데이터 프레임은 매트릭스와 마찬가지로 2차원 형태의 데이터를 저장하는 자료구조이다.
매트릭스와의 차이점은 데이터프레임에는 서로 다른 종류의 값이 저장될 수 있다.
단. 하나의 열에 다른종류의 값은 들어갈 수 없다.
각각의 열들은 각각 같은 종류의 데이터값이 들어가야한다.
데이터 프레임 생성
data.frame() 함수로 생성할 수 있으며 보통 여러개의 벡터를 결합하는 형태로 생성한다.
name <- c('짱구','훈이','맹구') # 이름 벡터 (문자형)
score <- c(0,30,90) # 점수 벡터 (정수형)
class <- data.frame(name,score) # 데이터 프레임 생성
# [ 실행 결과 ]
> class
name score
1 짱구 0
2 훈이 30
3 맹구 90
데이터프레임 값 추출
class[,1]
> "짱구" "훈이" "맹구"
class[1,]
> 짱구 0
class[1:2,]
> 이름 점수
1 짱구 0
2 훈이 30
class[,-1] # 1열(이름) 을 제외하고 출력.
> 0 30 90
colnames(class) <- c('이름','점수')
class[,'점수']
> 이름 점수
1 짱구 0
'Language > R' 카테고리의 다른 글
[ R ] .csv .xlsx 파일 저장, 불러오기 (0) | 2023.01.17 |
---|---|
[ R ] 데이터셋 Dataset, 데이터 조작 함수 모음 (0) | 2023.01.17 |
[ R ] 매트릭스 Matrix (0) | 2023.01.17 |
[ R ] 리스트 List (0) | 2023.01.17 |
[ R ] 팩터 Factor (0) | 2023.01.17 |
Comments