2016-04-22 24 views
-2

我必須創建一個數據框來表示一個由10000個點組成的單位正方形。爲了達到這個目的,我需要(座標)x和y之間的所有組合,其中每個從0到100。結果應該是這樣的:如何創建表示10000點單位正方形的數據框?

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

,我會很高興,如果你能幫助我。

+0

您嘗試DIT什麼?爲什麼它不起作用?你看過'expand.grid'嗎?可能是我,但對我來說,你不清楚你如何得到你想要的輸出。你可以用輸入和期望輸出做一個最小的例子嗎? – Heroka

回答

0

10000點只是一個100x100平方。 這裏我修正了y的值,並描述了這個可能性的x的100個值。

要做到這一點:

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) 
       ) 
+0

是的,我知道這是一個100x100的方格。 順便說一句,謝謝! – 27titanik

相關問題