全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
5701 5
2016-07-20
悬赏 30 个论坛币 未解决
1.png
就是把第一个图变成第二个图的形式 2.png
1.png

原图尺寸 8.59 KB

1.png

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2016-7-21 00:14:13
####以package:plyr中的三维数据ozone为例说明
###################
library(plyr)
library(tidyr)
data(ozone)
#####
adFun<-function(mx) {
   mxda<-as.data.frame(mx)
   mxda$lat<-rownames(mx)
   mxda<-gather(mxda,key=long,value=ozvalue,-lat)
   mxda
  }
####
myda<-adply(ozone,3,.fun=adFun)

myda<-transform(myda,time=as.character(time)

####
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-7-21 00:15:27
不好意思,上楼,最后一行,最右边少一个“)"
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-7-21 00:19:50
str(ozone)
num [1:24, 1:24, 1:72] 260 258 258 254 252 252 250 248 248 248 ...
- attr(*, "dimnames")=List of 3
  ..$ lat : chr [1:24] "-21.2" "-18.7" "-16.2" "-13.7" ...
  ..$ long: chr [1:24] "-113.8" "-111.3" "-108.8" "-106.3" ...
  ..$ time: chr [1:72] "1" "2" "3" "4" ...
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-7-21 00:20:10
str(myda)
'data.frame':   41472 obs. of  4 variables:
$ time   : chr  "1" "1" "1" "1" ...
$ lat    : chr  "-21.2" "-18.7" "-16.2" "-13.7" ...
$ long   : chr  "-113.8" "-113.8" "-113.8" "-113.8" ...
$ ozvalue: num  260 258 258 254 252 252 250 248 248 248 ...
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-10-12 20:27:39
第二个也不是二维数据结构,是一维数据结构
将三维数组转换为一维数据框:as.data.frame(as.table(jllMVA_FIN))
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群