두 개의 데이터 프레임이 있습니다. 첫 번째 데이터 프레임 lib은 단어가 두 열에있는 라이브러리입니다. 다음으로 제 2 데이터 프레임 DATA1은 변환한다 : 열 LIB $의 V1에서 해당 행의 문자열로 대체한다 LIB $의 V2 대해 열 DATA1을 $의 V1에 일치하는 문자열.R : 문자열을 일치시키고 바꿉니다. mgsub가 작동하지 않습니다.
lib <- data.frame(
v1 = c("car", "great", "huge", "car", "great", "huge"),
v2 = c("cars", "awesome", "tall", "truck", "super", "very huge")
)
data1 <- data.frame(
values = c("cars", "awesome", "tall", "truck", "super", "very huge")
)
최종 데이터 프레임 data1.final은 다음과 같이한다 :
data1$values <- mgsub(as.character(lib$V2), lib$V1, data1$values, fixed=T)
하지만 아무것도 :
data1.final <- data.frame(
values = c("car", "great", "huge", "car", "great", "huge")
)
내가
qdap 패키지에서 mgsub 기능이 시도 변경되었습니다. 어떤 아이디어?