有没有人知道在R中创建如下的矩阵的快速方法
[,1] [,2] [,3] [,4]
[1,] 1 1 1 1
[2,] 1 2 2 2
[3,] 1 2 3 3
[4,] 1 2 3 4
Run Code Online (Sandbox Code Playgroud)
上面的矩阵是4x4,我想创建类似10000x10000的东西.
在"reshape2简介"包中,Sean C. Anderson提供了以下示例.
他使用空气质量数据并重命名列名称
names(airquality) <- tolower(names(airquality))
Run Code Online (Sandbox Code Playgroud)
数据看起来像
# ozone solar.r wind temp month day
# 1 41 190 7.4 67 5 1
# 2 36 118 8.0 72 5 2
# 3 12 149 12.6 74 5 3
# 4 18 313 11.5 62 5 4
# 5 NA NA 14.3 56 5 5
# 6 28 NA 14.9 66 5 6
Run Code Online (Sandbox Code Playgroud)
然后他融化了他们
aql <- melt(airquality, id.vars = c("month", "day"))
Run Code Online (Sandbox Code Playgroud)
要得到
# month day variable value
# 1 5 …
Run Code Online (Sandbox Code Playgroud)