"qdap"패키지에서 텍스트 행 값을 열로 바꾸기 위해 wfm
함수를 사용하고 데이터에 숫자가 포함되어있을 때 문제가 발생했습니다. 예를 들어 행 값이 "abcdef"이면 조 변경은 잘 작동하지만 값이 "ab1000"이면 숫자의 자름이 발생합니다. 누구든지이 문제를 해결하는 방법에 대한 제안을 도울 수 있습니까?qdap을 사용하여 R의 열에서 행으로 바꾸기
접근 방식은 지금까지 시도 :
input <- read.table(header=F, text="101 ab0003
101 pp6500
102 sm2456")
colnames(input) <- c("id","channel")
require(qdap)
library(qdap)
output <- t(with(input, wfm(channel, id)))
output <- as.data.frame(output)
expected_output<- read.table(header=F,text="1 1 0
0 0 1")
colnames(expected_output) <- c("ab0003","pp6500", "sm2456")
감사 타일러 -이 문제를 해결했다. R에 대한 비교적 새로운 사용자로서 이것은 값을 전치시키기 위해 본 예제 중 하나였습니다. 나는 "reshape2"패키지의 dcast 기능을 사용하여 문제를 해결할 수있었습니다. –