2016-10-18 6 views
0

私は90×19のデータフレームを持ち、90列のそれぞれにresample2(prospectrパッケージ)関数を適用したいと考えています。データセット内のすべての列にリサンプル関数を適用するR

データフレームの各値に適用関数を使用する方法はわかっていますが、この場合、関数はその長さを変更する列ベクトル全体に適用されます。

これに関する手掛かりはありますか?

私はあなたがより多くの入力を必要とする場合

乾杯

答えて

0

がそれを手に入れた、予想よりも簡単だった教えてください:)

meanspectra2は90x19のデータフレームとrspectraはただである
rspectra=matrix(NA,nrow(meanspectra2),ncol(meanspectra2)) 
for (i in 1:ncol(meanspectra2)) 

rspectra[,i]<-resample2(meanspectra2[,i], spectra, spectra, 5) 

ループでいっぱいになる空(NA)データフレームSpectraと5はresample2の関数入力です。詳細はヘルプ( "resample2")を参照してください。

関連する問題