Rでdplyrパッケージを使用してプロットを作成し、プロットをpdf形式で保存するのが困難です。dplyrパッケージを使用してプロットファイルを生成できません
私はいくつかのデータグループを持つデータフレームを持っており、各データグループをプロットしてpdfにプロットを保存します。 dplyrパッケージでdoとgroup_byを使用しようとしましたが、pdfファイルは生成されませんでした。エラーメッセージはありませんでした。
rm(list = ls())
library(dplyr)
df=data.frame(x = c(rep('a',10),rep('b',10)),y = c(1:20))
plt = function(df)
{
pdf('plt1.pdf')
plot(df$x,df$y)
dev.off()
return(data.frame())
}
plt(df)
df %>% group_by(x) %>% do(data.frame(plot(.$y)))
私もlapply/sapplyを試してみましたが、同様のコードはうまくいきませんでした。
これを手伝ってもらえますか?
感謝を! – Jason