[问题] dimensions of z are not length(x)(-1)

楼主: AndrewShi (没有妳的我)   2018-05-13 01:24:16
[问题类型]:
程式咨询(我想用R 做某件事情,但是我不知道要怎么用R 写出来)
[软件熟悉度]:
入门(写过其他程式,只是对语法不熟悉)
[问题叙述]:
这是一个全球温度的资料(nc档),时间总共有467笔,我想利用R画出前4笔的全球温度图
,所以
写了一个简单的while循环,但到了要image的时候就跑出了这个error,所以想请问大大
们这个error是什么意思,以及我该如何解决??谢谢~
[程式范例]:
https://i.imgur.com/JlqAFxw.jpg
https://i.imgur.com/fLzCmiC.jpg
作者: cywhale (cywhale)   2018-05-13 09:01:00
image的用法比如x=1:2, y=3:4; z=1:4 你打image(x,y,z)就会有这错误,要用image(x,y,matrix(z, ncol=length(y),nrow=length(x), byrow=F)) 检查z的size,dimension,顺序
楼主: AndrewShi (没有妳的我)   2018-05-13 19:48:00
cywhale大~这个指令是只能画图出来判断看z的尺度和维度哪里出错吗??如果看不出来的话,有没有其他方法可以向R寻求协助呢??谢谢~https://i.imgur.com/o4PRrPr.jpghttps://i.imgur.com/aaQYheF.jpghttps://i.imgur.com/bLg4YUA.jpg这是这个指令跑出来的结果
作者: cywhale (cywhale)   2018-05-13 21:41:00
nc档可读出来看资料顺序吧 没有完整code看不出来的,可能跟你每次读1:4??有bug有关,感觉每一回重复读到相同资料?
楼主: AndrewShi (没有妳的我)   2018-05-14 14:49:00
可以,不过我现在主要是卡在把前四笔的时间设为矩阵(因要配合经纬度为矩阵格式),但在要image(经度,纬度,温度)的时候,它就显示温度有这个error,而温度是依据时间的不同而不同。还是cywhale大方便帮我看看完整的code吗??谢谢~
作者: cywhale (cywhale)   2018-05-14 17:39:00
你把code贴出来,或贴在线上附连结,版上能协助的朋友相信很多,资料连结也要 可让你的问题重复显现的code部分就可以了,其他无关的可拿掉..
楼主: AndrewShi (没有妳的我)   2018-05-14 23:03:00
好的,我已经重新发文了,也谢谢cywhale大~

Links booklink

Contact Us: admin [ a t ] ucptt.com