今年的数据说大不大,说小不小。
为了防止特别批量
的数据和不常见的数据文件
,本文会在比赛期间,及时公布数据读取方式(R语言)。望及时关注收藏,不迷路。
我做了具体的代码示例:R语言图像数据读取示例.rar有需要的自取。
emm说实话,没想到是图像数据。图像数据的读取与处理比较简单,读取进来可以是数组
的储存格式,也可以是栅格
的储存方式。
读取塑形所用的包是library(jpeg)、library(reshape)
。
我是按着数组的方式读取储存的:
使用melt
把3维数组塑造为2维数据框。
> str(img)
num [1:600, 1:450, 1:3] 1 1 0.996 0.992 0.988 ...
> str(longImage)
'data.frame': 810000 obs. of 4 variables:
$ X1 : int 1 2 3 4 5 6 7 8 9 10 ...
$ X2 : int 1 1 1 1 1 1 1 1 1 1 ...
$ X3 : int 1 1 1 1 1 1 1 1 1 1 ...
$ value: num 1 1 0.996 0.992 0.988 ...
然后rgb
函数配色。
最后就可以提取全部的数据信息了:
可以画一张图看看效果:
可以把读进来的数据做成栅格数据在进行处理:
上图是做成栅格后的数据信息,分为三层。明显没有数据重塑好。
栅格方法没有在代码示例(R语言图像数据读取示例.rar)中,有对此感兴趣的非参赛人员欢迎私信交流,或者加qq:1758714024