Rのスクリプトを、サーバで実行しようとしてジョブを投入したら、エラーが出て実行できませんでした。
特定のライブラリの関数(tidyr)を利用したところこのような問題が起きてしまいました。
このようなエラーが出てしまう理由と、解決策があれば教えていただけないでしょうか。
以下のようなスクリプトを、
library(tidyr) tidyr::spread(DF, v2, w, fill = 0, convert = FALSE, drop = TRUE)
サーバーの方にジョブを投入したところ、エラーが出てしまい実行できまんでした。
*** caught illegal operation *** address 0x7fffea3e1683, cause 'illegal operand' Traceback: 1: enquo(var) 2: eval_tidy(enquo(var), var_env) 3: tidyselect::vars_pull(names(data), !(!enquo(key))) 4: spread.data.frame(DF, v2, w, fill = 0, convert = FALSE, drop = TRUE) 5: tidyr::spread(DF, v2, w, fill = 0, convert = FALSE, drop = TRUE) aborting ...
あなたの回答
tips
プレビュー