小编con*_*ion的帖子

在R中创建一个特定的矩阵

有没有人知道在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的东西.

r matrix

3
推荐指数
1
解决办法
417
查看次数

没有ID变量的dcast

在"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)

r reshape2 data.table

3
推荐指数
1
解决办法
1292
查看次数

标签 统计

r ×2

data.table ×1

matrix ×1

reshape2 ×1