如何创建一个代表10000点单位平方的数据帧?

时间:2016-04-22 09:22:51

标签: r string dataframe coordinates

我必须创建一个表示单位平方的数据帧,形状为10000点。为了达到这个目的,我需要(坐标)x和y之间的所有组合,其中每个组合从0到1,00。结果应该是这样的:

            x     y
  1       0,01 0,01   
  2       0,01 0,02
  n       0,12 0,04
  10000   1,00 1,00

如果你能帮助我,我会很高兴的。

1 个答案:

答案 0 :(得分:0)

10 000点只是100x100平方。 在这里,我修复了y的值,并描述了这种可能性的100个x值。

要做到这一点:

df<-data.frame(
  x = rep(seq(from = 0, to = 1, length.out = 100), times = 100)
  y = rep(seq(from = 0, to = 1, length.out = 100), each = 100)
)

使用@Heroka的建议,输出相同的内容:

df<- expand.grid(x = seq(from = 0, to = 1, length.out = 100),
                 y = seq(from = 0, to = 1, length.out = 100)
                 )