Rでデータ前処理中ですが2つほど質問があるので書かせていただきます。

1
data1~data3というデータフレームを読み込み済みで, sum1.csv~sum3.csvというファイルを生成したいと考えています。(実際はもっとパターンが多いため単純に全パターン書くというのは厳しいです。)assignやcsvdataのあたりで読み込みが上手く行かずエラーが出てしまうのでアドバイスをお願い致します。アルゴリズムとしましてはdataにdata1を代入、それを加工しつつcsvdataに加工し出力、dataにdata2を上書きして同じことを繰り返す…という感じです。

library(tidyverse)
main <- for(p in 1:3){
assign(data,paste("data", p, sep = ""))
csvdata <- data %>% mutate(hogehoge...)

write_csv(csvdata,paste0("sum",p,".csv"))
}

2

bind_rows(as.data.frame(a1),as.data.frame(a2),as.data.frame(a3))

とデータフレームを縦にくっつけたいのですが、3つのデータフレーム間に空白行がほしいです。
どのように対処すればよいでしょうか?