Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 用值的范围填充数据框列_R - Fatal编程技术网

R 用值的范围填充数据框列

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

如何构建一个包含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), 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)