2015-08-28 3 views
2

У меня есть 2 векторов, x и y:Создать кадр данных со всеми возможными комбинациями векторов x и y?

x <- seq(from=21.6, to=22, by=0.01) 
y <- seq(from=58.77, to=58.93, by=0.01) 

Я хочу, чтобы создать кадр df1<-data.frame(x,y) данных со всеми возможными комбинациями x и y. Как я могу это сделать?

+0

именно то, что я искал. Благодаря! – Ignacio

ответ

5

Мы можем использовать expand.grid, чтобы получить все возможные комбинации между двумя векторами.

expand.grid(x,y) 
+1

и, конечно, просто оберните его в 'as.data.frame', чтобы получить желаемый формат. – MichaelChirico

+0

Не« конечно ». '? expand.grid'. Он возвращает данные. –

Смежные вопросы