Rを使用しcsvファイルの編集をしています。

library(dplyr)
library(data.table)
lf <- list.files(full.names = F, pattern="csv", recursive = FALSE)
data <- data.frame()
 for(i in 1:len(lf)){
   add <- fread(lf[i]) %>% select(ID,hogehoge)
   data <- rbind(data,add)
 }

という感じでアンケートデータの結合を行っているのですが、hogehogeのなかの質問項目が途中まではなかったのに何回目からの調査からか質問が導入されたものがありエラーで困っています。
できれば質問されていない回の解答をNAとして統合したいのですがどのようにすればよいのでしょうか。
すべての項目を結合(その回に存在しない項目はNA扱い)してからselectでもかまわないです。
よろしくお願い致します。

追記
Error in select(., hogehoge) : unused argument (hogehoge)
のエラーが途中で出ましたが、dplyrdata.tableselectが競合しているためのエラーのようです。
dplyr::select()とすることで解消しました。
また、上のプログラムについては
http://www.housecat442.com/?p=698
を参考にさせていただきました。