r-wakalangからの転載です。以下のような質問がありました。 data.frameをカラム・ロウ方向に複製結合したdata.frameを出力させたいのですが、どうも綺麗に書けずです。。アドバイスお願いしますm( )m この意味は、例えば「行方向に2個・列方向に3個複製」の場合は以下の図です。 データフレームが数値のみの場合、これは実はクロネッカー積と呼ばれる行列の特殊な積で表現できます。 Rで書く場合 Rではデフォルトで%x%関数(or kronecker関数)が用意されているのでそれを使えば簡単に実装できます。 B <- as.matrix(data.frame(a=1:3, b=4:6)) A <- matrix(1, nrow=2, ncol=3) res <- A %x% B Pythonで書く場合 Pythonでもnumpyにkronメソッドが用意されていますので、以下のよ