"R 데이터프레임 컬럼명으로 컬럼 제거"의 두 판 사이의 차이

28번째 줄: 28번째 줄:


==같이 보기==
==같이 보기==
* [[R %in%]]
* [[R names()]]
* [[R names()]]
* [[R subset()]]
* [[R subset()]]

2020년 11월 8일 (일) 20:44 판

1 개요

R 데이터프레임 컬럼명으로 컬럼 제거

2 방법 1: subset() ★

options(echo=T)
df = iris
names(df)
df2 = subset(df, select=-Petal.Length)
names(df2)
df3 = subset(df, select=-c(Petal.Length, Petal.Width))
names(df3)

3 방법 2: names()

df = read.table( header=TRUE, stringsAsFactors=FALSE, text="
Class Name  English Math
A     Alice 90      60
A     Bob   80      NA
B     Carol NA      80
B     Dave  60      90
")
options(echo=T)
df[!(names(df) %in% c("English","Math"))]
df[,!(names(df) %in% c("English","Math"))]

4 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}