R에서 특정 열을 보존하는 방법(예제 포함)
다음 방법을 사용하여 R의 데이터 프레임에 특정 열만 유지할 수 있습니다.
방법 1: 유지할 열 지정
#only keep columns 'col1' and 'col2'
new_df = subset(df, select = c(col1, col2))
방법 2: 삭제할 열 지정
#drop columns 'col3' and 'col4'
new_df = subset(df, select = c(col3, col4))
다음 예에서는 R의 다음 데이터 프레임과 함께 각 메서드를 사용하는 방법을 보여줍니다.
#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: 유지할 열 지정
다음 코드는 “팀” 및 “출석” 열만 유지하는 새 데이터 프레임을 정의하는 방법을 보여줍니다.
#keep 'team' and 'assists' columns
new_df = subset(df, select = c(team, assists))
#view new data frame
new_df
team assists
1 to 4
2 to 5
3 to 5
4 B 4
5 B 12
6 B 10
결과 데이터 프레임에는 우리가 지정한 두 개의 열만 유지됩니다.
방법 2: 삭제할 열 지정
다음 코드는 원본 데이터 프레임에서 “팀” 및 “출석” 열을 제거하는 새 데이터 프레임을 정의하는 방법을 보여줍니다.
#drop 'team' and 'assists' columns
new_df = subset(df, select = -c(team, assists))
#view new data frame
new_df
rebound points
1 19 9
2 14 7
3 14 7
4 29 6
5 25 10
6 30 11
결과 데이터 프레임은 원래 데이터 프레임에서 “팀” 및 “지원” 열을 제거하고 나머지 열을 유지합니다.
추가 리소스
다음 튜토리얼에서는 R에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.