R에서 하나를 제외한 모든 열을 선택하는 방법(예제 포함)


다음 방법을 사용하여 R의 데이터 프레임에서 하나의 열을 제외한 모든 열을 선택할 수 있습니다.

방법 1: 위치당 하나를 제외한 모든 열 선택

 #select all but the third column
df[, -3]

방법 2: 이름별로 하나를 제외한 모든 열 선택

 #select all but column named 'this_column'
df[, colnames(df)[colnames(df) != ' this_column ']] 

다음 예에서는 R의 다음 데이터 프레임을 사용하여 실제로 각 메서드를 사용하는 방법을 보여줍니다.

 #create data frame
df <- data. frame (team=c('A', 'B', 'C', 'D', 'E'),
                 points=c(99, 90, 86, 88, 95),
                 assists=c(33, 28, 31, 39, 34),
                 rebounds=c(30, 28, 24, 24, 28))

#view data frame
df

  team points assists rebounds
1 A 99 33 30
2 B 90 28 28
3 C 86 31 24
4 D 88 39 24
5 E 95 34 28

예 1: 위치당 하나를 제외한 모든 열 선택

다음 코드는 데이터 프레임의 세 번째 위치를 제외한 모든 열을 선택하는 방법을 보여줍니다.

 #select all but the third column
df[, -3]

  team points rebounds
1 A 99 30
2 B 90 28
3 C 86 24
4 D 88 24
5 E 95 28

데이터 프레임의 세 번째 위치를 제외한 모든 열이 선택되었습니다.

예 2: 이름별로 하나를 제외한 모든 열 선택

다음 코드는 “assists”라는 열을 제외한 전체 데이터 프레임을 선택하는 방법을 보여줍니다.

 #select all columns except the column with the name 'assists'
df[, colnames(df)[colnames(df) != ' assists ']]

  team points rebounds
1 A 99 30
2 B 90 28
3 C 86 24
4 D 88 24
5 E 95 28

“지원”이라고 표시된 열을 제외한 모든 열이 선택되었습니다.

추가 리소스

다음 튜토리얼에서는 R에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.

R의 다른 열을 기반으로 데이터 프레임에 열을 추가하는 방법
R에서 여러 열을 기준으로 정렬하는 방법
R에서 열을 재정렬하는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다