R 用值的范围填充数据框列
如何构建一个包含30行的data.frame,如下所示:R 用值的范围填充数据框列,r,R,如何构建一个包含30行的data.frame,如下所示: 1 1 1 2 1 3 2 1 2 2 2 3 3 1 ... 10 3 你可以做: data.frame(a = rep(1:10, each = 3), b = 1:3) b向量是循环的,因为它比a短 如果您想避免回收,您可以: data.frame(a = rep(1:10, each = 3), b = rep(1:3, 10)) 你可以做: data.frame(a = rep(1:10, each = 3
1 1
1 2
1 3
2 1
2 2
2 3
3 1
...
10 3
你可以做:
data.frame(a = rep(1:10, each = 3), b = 1:3)
b向量是循环的,因为它比a短
如果您想避免回收,您可以:
data.frame(a = rep(1:10, each = 3), b = rep(1:3, 10))
你可以做:
data.frame(a = rep(1:10, each = 3), b = 1:3)
b向量是循环的,因为它比a短
如果您想避免回收,您可以:
data.frame(a = rep(1:10, each = 3), b = rep(1:3, 10))
使用
expand.grid
可以从提供的向量的所有组合中创建数据帧:
expand.grid(1:3,1:10)
使用
expand.grid
可以从提供的向量的所有组合中创建数据帧:
expand.grid(1:3,1:10)