1
Rの次の問題はあなたの多くにとっては簡単かもしれませんが、これに比較的新しいので、助けてくれれば非常に役に立ちます。基本的に多次元(3 dims)の配列をデータフレームとして書き、より簡単に操作できます。データフレームへの多次元配列
私は毎月の海面水温(SST)データのNetCDFファイルを01/01/1891-01/12/2015の期間使用しています。 (ncdf4パッケージを使用して)ファイルからSST変数を抽出すると、多次元配列(経度= 360、緯度= 180、時間= 1992)になります(基本的にグローバルマップレイヤー、温度)。
データフレームは、最初の列は経度、2番目の緯度、3番目の時間、4番目のSST値です。私の問題は、次元の長さが同じではなく、データを正しくスタック解除する必要があることをRに理解させる方法が見えないことです。
私が何をしたいの例は次のようになります。
Longitude Latitude Time SST
0,5 89.5 01/01/1891 1.25
0.5 89 01/01/1891 1.27
0.5 88.5 01/01/1891 1.28
… … … …
1 89.5 01/01/1891 1.28
1 89 01/01/1891 1.29
1 88.5 01/01/1891 1.26
… … … …
0.5 89.5 01/02/1891 1.26
0.5 89 01/02/1891 1.28
… … … …
あなたの時間と忍耐をありがとうございました!
TRYを使用することができます。溶融(yourarray) ' – akrun
**完全に働きました!**ありがとうございました。私は正直なところ、なぜ私はこの機能について知っていたのですが、それを簡単に処理できないと感じたのか分かりません。 @akrun –