作者查詢 / AndrewShi
作者 AndrewShi 在 PTT 全部看板的留言(推文), 共340則
限定看板:全部
看板排序:
2F→: precip1,andrew大,這篇是你在問我之前寫的XD11/03 00:08
4F→: 我知道了,precip要改成precip1,抱歉andrew大我又犯11/03 01:32
5F→: 傻了XD11/03 01:32
6F→: 不過andrew大~我之前在處理這種netcdf(nc)檔的時候,11/03 01:59
7F→: 像是讀取降雨的變數,如果我的一個nc檔案是10年(或以上11/03 01:59
8F→: )的降雨資料的話,在讀取降雨這個變數時好像也會出現這11/03 01:59
9F→: 個錯誤訊息耶,這樣的話有解決辦法嗎??11/03 01:59
11F→: 恩恩,我之後處理資料如果有碰到同樣問題再發文問問看11/03 17:13
12F→: 。11/03 17:13
5F→: dim(lon(經度))=144010/22 18:44
6F→: dim(lat(緯度))=40010/22 18:44
7F→: dim(time)=36510/22 18:44
8F→: (原本資料型態)dim(precip(降雨量))=1440 40010/22 18:44
9F→: (rbind之後))dim(precip(降雨量))=1440 400 36510/22 18:44
10F→: 以我的理解是原本的資料型態為一天一張全球地圖(平面)10/22 18:44
11F→: 上面每個網格點有一個降雨值,總共365個平面(天),而10/22 18:44
12F→: 我現在想要取出比如其中一個月的降雨量來做平均(全球)10/22 18:44
13F→: ,andrew大是指這個資料資訊嗎?!10/22 18:44
21F→: 地點沒有重複,結合後降雨的維度就變成像你說的有三個10/22 19:46
22F→: 維度(經.緯.時間),對應的關係我就不是很清楚了,只是10/22 19:46
23F→: 合併後dim(time)=NULL了,還是我把檔案放上來?!10/22 19:46
24F→: 合併後降雨是array,時間我上面是把它設為matrix,也可10/22 22:30
25F→: 以改成array,但我不知道合併後的時間這樣設定有何差10/22 22:30
26F→: 異。10/22 22:30
27F→: 檔案我放在這裡,https://drive.google.com/folders/1a10/22 22:59
28F→: l7SnSxJzllkN9H9QjL8vMv3wF-WSpv5?usp=sharing10/22 22:59
30F→: https://drive.google.com/drive/folders/1aI7SnSxJzII10/23 01:23
31F→: kN9H9QjL8vMv3wF-WSpv5,抱歉andrew大,我不知道怎麼縮10/23 01:27
32F→: 網址XD10/23 01:27
33F→: http://0rz.tw/JI05610/23 01:30
3F→: andrew大~它那是完整的一套程式碼,算蠻長的,不過我07/31 23:38
4F→: 還是可以貼上來(#掉的程式碼會刪掉),但這段程式碼要跑07/31 23:38
5F→: 需要輸入資料,資料(檔案)的部分需要用dropbox或google07/31 23:38
6F→: drive分享給你嗎??07/31 23:38
7F→: celestialgod大~你是指哪幾行的nrow和ncol改成大寫呢??07/31 23:41
8F→: 還是是指全部的nrow和ncol都改成大寫呢??07/31 23:41
14F→: x88776544pc大~稍早檢查好像的確不存在,我再修改試試08/01 19:13
15F→: 看,謝謝你08/01 19:13
16F→: andrew大~好的,我先再試試看,如果還是不行再想看要08/01 19:15
17F→: 怎麼貼上來比較好,也謝謝你08/01 19:15
18F→: andrew大.x大~我加了dim(pr.obs)[3]<-1以後解決了這個e08/02 13:21
19F→: rror,但在跑之後的程式碼出現了這個error,想請問你08/02 13:21
20F→: 們這個error是什麼意思??是因為我加了上面那一行(維度)08/02 13:21
21F→: 的關係嗎??(如需程式碼我晚點會貼上來並重新發文)https08/02 13:21
22F→: ://i.imgur.com/K2EPUkY.jpg08/02 13:21
28F→: x88776544pc大~第三個維度(dim(pr.obs)[3])不存在,可08/02 17:12
29F→: 是我讀進去的資料時間是第三個維度耶@@,那如果維度不08/02 17:12
30F→: 存在的話我可以賦值給dim(pr.obs)[3]嗎??(因為prod函08/02 17:12
31F→: 式不是要是數值才能做相乘)08/02 17:12
32F→: 還是是因為我讀進去的資料是一年一筆,所以時間序列的08/02 17:28
33F→: 第三個維度會變成一個值,而維度就不存在了呢??08/02 17:28
2F→: locka大~都不是耶,它是檔案描述裡寫到的(不在R裡面顯07/15 16:13
3F→: 示的)。07/15 16:13
4F→: https://i.imgur.com/Qb5nT6C.jpg07/15 16:18
1F推: 謝謝andrew大~我會再好好研究的,不過我不太懂str_pad(06/06 17:34
2F→: 2,pad="0")這行是什麼意思??06/06 17:34
4F推: 另外想請問dt$filename裡沒有i這個變數名稱,最後在寫f06/06 18:05
5F→: or迴圈讀資料進來的時候應該沒辦法讀吧?!(實際操作後06/06 18:05
6F→: 的確出現error,沒辦法讀進來)06/06 18:05
10F推: 好的,我再研究看看,謝謝你們~06/06 21:55
11F推: andrew大~我改成這樣但好像也只有讀到最後一筆資料,06/10 01:09
12F→: 能否請你再次指點我改如何改才能完整的把48筆資料都讀06/10 01:09
13F→: 進來呢??謝謝。06/10 01:09
14F→: https://i.imgur.com/SOGpYIo.jpg06/10 01:09
19F推: 了解,我解決了,忘記print也要放在for迴圈裡,謝謝and06/11 02:20
20F→: rew大~另外可以請教andrew大,gl指令(我有看說明)和寫f06/11 02:20
21F→: or迴圈的意思(重複動作)是差不多的嗎?!如果是差不多的06/11 02:20
22F→: ,能否順便想請問你我最一開始的code可以經過修改而達06/11 02:20
23F→: 到同樣的功用嗎??謝謝。06/11 02:20
25F推: 有~你們整理的指令表裡面也有,只是感覺它的功能跟for06/11 17:28
26F→: 迴圈很像,不太清楚它在意義上有什麼差別。06/11 17:28
29F推: 以三個分類變數,每個執行2次,列出前12筆?!06/12 17:15
31F推: 了解,謝謝andrew大~06/13 22:50
1F→: https://i.imgur.com/M2gDxFG.jpg06/04 00:40
3F→: 那應該只是我取的名稱。06/04 15:54
6F→: 初使化??我應該是沒有做初使化,我只是把資料名稱不同06/04 16:36
7F→: 的地方用矩陣把它串起來而已,那個nc[i,j]也可以改成nc06/04 16:36
8F→: ,抱歉我是新手,不太懂你的意思@@06/04 16:36
10F→: 的確有error,昨天沒看到,是nc_open那一行有錯沒錯~06/04 17:35
13F→: 了解,謝謝andrew大~那能請教你能否給我一些指點該如06/04 22:47
14F→: 何解決那個error嗎??謝謝。06/04 22:47
19F→: 是要取值沒錯,但我現在問題卡在多筆檔案讀不進來,所06/05 14:12
20F→: 以無法做後續取值的動作。06/05 14:12
21F→: 真實的資料檔案在網路上是gz檔,需經過轉檔才能轉成nc06/05 14:27
22F→: 檔,如果andrew大有需要的話,我再把網址貼給你。06/05 14:27
25F→: https://www.esrl.noaa.gov/psd/data/gridded/data.nce06/05 14:41
26F→: p.reanalysis2.pressure.html06/05 14:41
27F→: 網址好像被截斷無法連上,還煩請andrew大到我之前發的06/05 14:55
28F→: 文(標題:dimensions of z are not length(x)(-1))這篇06/05 14:56
29F→: 有完整網址及說明,不過這網站上的nc檔和我這篇文用的n06/05 14:56
30F→: c檔是不一樣就是了。06/05 14:56
3F→: https://i.imgur.com/PAcyZPa.jpg05/23 17:32
6F→: 謝謝Humu大~我再好好研究一下05/23 22:29
7F→: Humu大~可以再請教你如果想要讀2天(48筆)資料進R,需寫06/03 02:16
8F→: 2層迴圈,我這樣的寫法是哪裡出錯才會造成日期這樣交06/03 02:16
9F→: 錯的結果呢??謝謝~(如需完整程式碼我可以再貼上來)06/03 02:16
10F→: https://i.imgur.com/MrRoDsp.jpg06/03 02:18
1F推: cywhale大~非常謝謝你,想請問你是把前4筆時間的溫度去05/15 15:04
2F→: 做平均再畫出圖的嗎?!可以請教你如果我想畫出前四筆時05/15 15:04
3F→: 間各別的溫度圖(4張圖)的話,時間的部分我該怎麼寫呢??05/15 15:04
4F→: 謝謝~05/15 15:04
8F推: 了解~不過我在設定時間(寫迴圈)的時候,還是有出現erro05/16 17:30
9F→: r,不寫迴圈是可以畫出4張圖,但是我不知道怎麼在image05/16 17:30
10F→: 裡加上時間的指定,所以畫出來的4張圖感覺都是同一筆05/16 17:30
11F→: 資料,抱歉,cywhale大,我是因為研究需要用到R,所以05/16 17:30
12F→: 現在才開始學R(新手),以下是我修改的程式碼和出現的er05/16 17:30
13F→: ror,如果你有空也願意的話煩請你再幫我看看囉,謝謝你05/16 17:30
14F→: 真的幫助我很多(已跪XD05/16 17:30
15F推: https://i.imgur.com/JKidXzW.jpg05/16 17:32
16F→: https://i.imgur.com/xB8yhpP.jpg05/16 17:32
24F推: cywhale大~像是改成這樣(到for迴圈結束)嗎?!不過我改05/19 02:36
25F→: 成這樣它畫出來的4張圖都是畫在同一個位置...05/19 02:36
26F→: https://i.imgur.com/hh69JQW.jpg05/19 02:37
34F推: 了解~不過cywhale大,不取平均畫出來的全球溫度圖色調05/19 19:11
35F→: 都是一樣的,感覺怪怪的,那個mean(x-273)是指把第一05/19 19:11
36F→: 筆時間的溫度扣掉所有時間的平均還是指其他意思呢??另05/19 19:11
37F→: 外我只知道ggplot2是R裡面的一個繪圖套件,它跟R內建05/19 19:11
38F→: 的繪圖功能有什麼差別嗎 :)??謝謝~05/19 19:11
45F推: cywhale大~我的意思是有加mean(x-273)時,畫出來的前四05/19 23:04
46F→: 筆時間的圖是有差別的,但如果把mean(x-273)去掉後,畫05/19 23:04
47F→: 出來的前四筆時間的圖色調都一樣(全球都單一色調),所05/19 23:04
48F→: 以我不太懂mean是做什麼的平均@@,以及不加mean全球的05/19 23:04
49F→: 溫度應該也不可能是單一溫度(色調),而至於ggplot2,05/19 23:04
50F→: 我不是伸手要教學,只是好奇一樣都是畫出一樣的圖但卻05/19 23:04
51F→: 要打更多的程式碼,是因為它的繪圖功能比較強大能把圖05/19 23:04
52F→: 畫的更精細嗎?!只是好奇它跟R內建的繪圖功能有什麼差別05/19 23:04
53F→: 而已~謝謝05/19 23:04
4F→: cywhale大~這個指令是只能畫圖出來判斷看z的尺度和維05/13 19:48
5F→: 度哪裡出錯嗎??如果看不出來的話,有沒有其他方法可以05/13 19:48
6F→: 向R尋求協助呢??謝謝~05/13 19:48
7F→: https://i.imgur.com/o4PRrPr.jpg05/13 19:51
8F→: https://i.imgur.com/aaQYheF.jpg05/13 19:51
9F→: https://i.imgur.com/bLg4YUA.jpg05/13 19:51
10F→: 這是這個指令跑出來的結果05/13 19:51
13F→: 可以,不過我現在主要是卡在把前四筆的時間設為矩陣(因05/14 14:49
14F→: 要配合經緯度為矩陣格式),但在要image(經度,緯度,05/14 14:49
15F→: 溫度)的時候,它就顯示溫度有這個error,而溫度是依據05/14 14:49
16F→: 時間的不同而不同。還是cywhale大方便幫我看看完整的co05/14 14:49
17F→: de嗎??謝謝~05/14 14:49
21F→: 好的,我已經重新發文了,也謝謝cywhale大~05/14 23:03
3F→: 了解,謝謝你~03/22 18:45
4F→: clansoda大,那如果沒有出現上面那個error,且確認每一03/25 20:15
5F→: 步程式碼都有執行,還跑出下面這個error的話,請問該如03/25 20:15
6F→: 何解決呢??03/25 20:15
13F→: clansoda大,資料結構錯是指我所載入的檔案沒辦法畫x和03/28 01:11
14F→: y都單調上升的圖嗎??03/28 01:11
17F→: clansoda大,抱歉不太懂你的意思,是我經緯度要設定一03/28 12:44
18F→: 定的範圍嗎??因為我之前用這個程式碼畫其他nc檔的圖跑03/28 12:44
19F→: 的出來,但畫這個nc檔(參數有改成這個檔的)就出現這個e03/28 12:44
20F→: rror。03/28 12:44
23F→: clansoda大,我解決了,謝謝你^^03/28 21:29