/ / Rエラー:関数 "join_all"が見つかりません - r、plyr

Rエラー:関数 "join_all"を見つけることができませんでした - r、plyr

からjoin_all()関数を使いたいのですが。しかし、 "エラー:関数" join_all "が見つかりませんでした"を取得し続けます。 plyrに "library(plyr)"または "require(plyr)"をロードしました。パッケージから他の関数​​を問題なく使用できます。何が問題になる可能性がありますか何か考え?

どうもありがとう、

Mce

いくつかのテストコードの下に:

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"

回答:

回答№1は1

dplyrの後にplyrをロードしました - これは問題を引き起こす可能性があります。 plyrとdplyrの両方からの機能が必要な場合は、最初にplyrをロードしてからdplyr:library(plyr)をロードしてください。ライブラリ(dplyr)

もちろん、plyrパッケージをロードする前に、dplyrパッケージをロードしてください。したがって、library(plyr)を試してください。ライブラリ(dplyr)、あなたはこの問題を解決します。

お役に立てれば。