R에서 인덱스로 행을 선택하는 방법(예제 포함)
다음 방법을 사용하여 R의 인덱스를 기준으로 데이터 프레임에서 행을 선택할 수 있습니다.
방법 1: 인덱스로 행 선택
#select third row
df[3,]
방법 2: 인덱스로 여러 행 선택
#select third, fourth, and sixth rows
df[c(3, 4, 6),]
방법 3: 인덱스로 행 범위 선택
#select rows 2 through 5
df[2:5,]
다음 예에서는 다음 데이터 프레임을 사용하여 실제로 각 메서드를 사용하는 방법을 보여줍니다.
#create data frame df <- data. frame (team=c('A', 'A', 'A', 'B', 'B', 'B'), points=c(19, 14, 14, 29, 25, 30), assists=c(4, 5, 5, 4, 12, 10), rebounds=c(9, 7, 7, 6, 10, 11)) #view data frame df team points assists rebounds 1 A 19 4 9 2 A 14 5 7 3 to 14 5 7 4 B 29 4 6 5 B 25 12 10 6 B 30 10 11
예 1: 인덱스별로 행 선택
다음 코드는 데이터 프레임의 세 번째 행만 선택하는 방법을 보여줍니다.
#select third row
df[3, ]
team points assists rebounds
3 to 14 5 7
세 번째 행의 값만 반환됩니다.
예 2: 인덱스별로 여러 행 선택
다음 코드는 데이터 프레임에서 인덱스를 기준으로 여러 행을 선택하는 방법을 보여줍니다.
#select third, fourth, and sixth rows
df[c(3, 4, 6), ]
team points assists rebounds
3 to 14 5 7
4 B 29 4 6
6 B 30 10 11
세 번째, 네 번째, 여섯 번째 행의 값만 반환됩니다.
예 3: 인덱스로 행 범위 선택
다음 코드는 데이터 프레임에서 행 2~5를 선택하는 방법을 보여줍니다.
#select rows 2 through 5
df[2:5, ]
team points assists rebounds
2 A 14 5 7
3 to 14 5 7
4 B 29 4 6
5 B 25 12 10
2~5행의 모든 값이 반환됩니다.
추가 리소스
다음 튜토리얼에서는 R에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.