我有一個矩陣,它具有以下前兩列:位置,年份。隨後是50列,每個日曆日一個。如果位置未被訪問,則天的列具有「NA」,如果位置是,則爲1。R:基於柱面值創建3D矩陣
例如:
Location Year 1 2 3 4 5 6 7 8 9 10 .... 50
Site1 2005 NA NA NA 1 NA NA 1 NA NA 1 .... NA
Site2 2006 NA NA 1 NA NA NA 1 NA NA 1 .... NA
我已經使用了重塑包之前創建4點維矩陣,在用作可變熔化,然後將數據幀中的每個列投陣列。但是,在這裏,我有多個專欄,似乎並不如此。
我想創建以下文件:
dim Y: locations
dim X: days 1-50
dim Z: Years
這幾乎就像從每年提取數據,並通過天陣一前一後堆放的每個位置。有沒有人知道以這種方式創建三維數組的最佳方式是什麼?
謝謝。
看到我上面的回覆,但我最終創建了一個類似的矩陣,然後在重塑中使用該投射函數來創建我正在尋找的三個維度。謝謝! – 2013-02-18 01:09:44