しばらく体調を崩してしまっていたため、すっかりご無沙してしまいました。ようやく回復してきましたので活動再開しようと思います。 というわけで、だいぶ間があいてしまいましたが、前回の続きということで、Matrixパッケージで作成した疎行列をデータフレームに変換する処理を紹介します。(正直、必要性はあまりないとは思いますが、Rcpp の使い方を示す例としては悪くないと思います。あと、疎行列の実装方法の一つである圧縮列格納方式については、説明する前に力尽きました。) ちなみに、R の場合には以下のようにします。 # 疎行列の作成 library(Matrix) sm <- Matrix(sample(c(0,1), size = 25, replace = TRUE) , nrow = 5 , sparse = TRUE) # データフレームへの変換 df <- as.data.frame(as.