Я попытался отобразить значения двух столбцов, которые связаны (коэффициенты диверсификации нескольких групп синтаксиса), но я понятия не имею, как это сделать. Я пытаюсь с функцией sample
, но это ограничивает меня, поэтому я не могу выбрать никаких дополнительных условий.Примеры переменных из двух столбцов в R
df<-data.frame("M"=c(0.06,0.14,0.05,0.07), "H"=c(0.06,0.08,0.04,0.05))
df
# M H
# 1 0.06 0.06
# 2 0.14 0.08
# 3 0.05 0.04
# 4 0.07 0.05
sample(df,size=1000,replace=TRUE)
Когда я использую эту команду, она передискретизирует строки и столбцы:
H M M.1 M.2 M.3
1 0.06 0.06 0.06 0.06 0.06
2 0.08 0.14 0.14 0.14 0.14
3 0.04 0.05 0.05 0.05 0.05
4 0.05 0.07 0.07 0.07 0.07
...
Но я хочу это только образец одного значения из каждой строки и перейти к следующей строке с тем же условием до конец строк. Наконец, когда больше нет строк, он должен начинаться сначала с size=1000
, поэтому я могу иметь вектор длиной 1000.
Пример того, что я хочу (r = row, c = column): 0.06
(r1c1), 0.14
(r2c1), 0.05
(r3c1), 0.05
(r4c2), 0.06
(R1C2), 0.14
(r2c1), 0.03
(r3c2), 0.07
(r4c1) и так далее.
Заранее благодарю вас за помощь!
Редакция:
Я думаю, что я ищу что-то вроде функции петли, но я до сих пор не знаю, как это сделать.