Я хочу создать столбец длины nr (из множества отдельных кадров данных), заполненный постепенно возрастающими значениями на основе E и целым числом f. Для первой строки я хочу 0 (E * 0), следующий должен быть 1.655 (E * 1), следующий 3.311 (E * 2), до тех пор, пока число строк не будет равно nr. Лучший способ, которым я могу думать, чтобы описать то, что я хочу сделать, заимствует из моего опыта программирования мой калькулятор:Создание столбца значений на основе формулы в R
(№ и Е предварительно вычисленные значения)
f <- 0
Lbl A
(new value to go into a new row in the same column) <- E*f
If f<nr
f <- f+1
Goto A
Else
Break
##pair this column with another column named "G" in a new data frame
##save a csv file of this new data frame
Идея заключается в том, что если целое число f получает то же значение, что и nr, цикл прерывается. Похоже, что с достаточно простой идеей для выполнения, но я до сих пор не знаю, что большинство основных функций в R.
Не могли бы вы сказать нам, что E в коде? – Metrics
@Metrics: Я думаю, что E в основном 1.655 – Alex
@ Alex: Спасибо за это – Metrics