0
私は90×19のデータフレームを持ち、90列のそれぞれにresample2(prospectrパッケージ)関数を適用したいと考えています。データセット内のすべての列にリサンプル関数を適用するR
データフレームの各値に適用関数を使用する方法はわかっていますが、この場合、関数はその長さを変更する列ベクトル全体に適用されます。
これに関する手掛かりはありますか?
私はあなたがより多くの入力を必要とする場合
乾杯
私は90×19のデータフレームを持ち、90列のそれぞれにresample2(prospectrパッケージ)関数を適用したいと考えています。データセット内のすべての列にリサンプル関数を適用するR
データフレームの各値に適用関数を使用する方法はわかっていますが、この場合、関数はその長さを変更する列ベクトル全体に適用されます。
これに関する手掛かりはありますか?
私はあなたがより多くの入力を必要とする場合
乾杯
がそれを手に入れた、予想よりも簡単だった教えてください:)
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")を参照してください。