지식노동자의 노트

[R vs SAS]원하는 조건을 만족하는 subset만들기(keep, where) 본문

R for SAS User

[R vs SAS]원하는 조건을 만족하는 subset만들기(keep, where)

생각하는너구리 2016. 8. 17. 16:45
728x90

문제 : ds1에서 ds2를 만들고자 한다. (c1,c2칼럼과 c2=3인 관측치만 남긴다)


<ds1>

c1c2c3
13a
23b
30c
43d




<ds2>

c1c2c3
13a
23b
43d


1.SAS


data ds2;

set ds1;

keep c1 c2;

where c2 =3;

run;


2.R


ds2 <- subset(ds1, select=c(c1,c2), subset=(c2 ==3))


ds2 <- dplyr::filter(ds1, c2 == 3)

반응형
Comments