-1
plyr의 join_all() 함수를 사용하고 싶지만 '오류 : 함수를 찾을 수 없습니다'라는 join_all을 계속 사용하십시오. plyr에 "library (plyr)"또는 "require (plyr)"를로드했으며 패키지의 다른 기능을 문제없이 사용할 수 있습니다. 어떤 문제가 어떤 문제 일 수 있습니까?R 오류 : "join_all"함수를 찾을 수 없습니다.
고마워,
MCE 몇 가지 테스트 코드 아래
: 당신은 dplyr 후 plyr를로드 한
df1 = data.frame(CustomerId=c(1:6),Product=c(rep("Toaster",3),rep("Radio",3)))
df2 = data.frame(CustomerId=c(2,4,6),State=c(rep("Alabama",2),rep("Ohio",1)))
df3 = data.frame(CustomerId=c(1,3,6),Phone=c(rep("110",2),rep("112",1)))
library(plyr)
join(df1, df2, type = "full", match = "all") # This works fine.
#Joining by: CustomerId
# CustomerId Product State
#1 1 Toaster <NA>
#2 2 Toaster Alabama
#3 3 Toaster <NA>
#4 4 Radio Alabama
#5 5 Radio <NA>
#6 6 Radio Ohio
dfs <- list(df1, df2, df3)
join_all(dfs) # this does not work
# Error: could not find function "join_all"
나를 위해 작동합니다. 나는'plyr_1.8.1'을 사용합니다. 'plyr :: join_all (dfs)'시도 – akrun
동일 - 버전 1.8.1에서 잘 작동합니다. 어떤 버전을 사용하고 있습니까? 업데이트를 시도하십시오. – Dason
확인. 나는 여전히 plyr_1.7.1을 사용하고 있었다. Join_all은 1.8.1 버전의 새로운 기능입니다. 죄송합니다. – mce