Если у меня есть несколько удвоений, все они хранятся как переменные:
float_1 = 5.0
float_2 = 3.1
...
float_5 = 3.1
Как я могу обновить все переменные, чтобы они стали numeri c, без повторной записи as.integer (). Я думал примерно так:
vapply(c(float_1,float_2,float_3,float_4,float_5, as.integer()))
Но это не работает, поскольку R говорит мне as.integer()' is not a function, character or symbol.
Вдобавок, даже если это сработает, это просто вернет вектор из 5 двойников, вместо обновления каждой переменной.
Edit: Чтобы уточнить, мне, очевидно, все равно, станет ли 3.1 3. Но мне нужно, чтобы каждый тип переменной стал числовым c, поскольку я направляю эти переменные в сетчатую функцию, которая требует целых чисел.