ifelse
을 사용하여 R에 새 값 (코드) 배수 열을 할당하려고했습니다. 나는 한 번에 코딩 할 모든 열을 선택할 수있는 경우 대신 여러 ifelse
주기여러 열에 새 값을 할당
df <- data.frame(letters[1:10],
letters[1:2],
rep(c("HemoSeq1", "PLG_FL1"), each=5),
rep(0:4, each=2),
rep(4:0, each=2),
rep(4:0,each=2),
rep(0:4,each=2))
names(df) <-c("Sample", "Project", "Bait.Set", "ge1", "ge2", "ge3", "ge4")
df$ge1 <- ifelse(df$ge1 >= 1, 1, 0)
....
df$ge4 <- ifelse(df$ge4 >= 1, 1, 0)
의 궁금 또는주기
for(i in 4:7) {
df[i] <- ifelse(df[i] >= 1, 1, 0)
}
에 대한
감사를 사용했다!