Я бы хотел использовать функцию al oop для распознавания имен из списка / фрейма данных как фактического имени списка / фрейма данных в сценарии R (для анализа данных или манипулирования ими). Я создам некоторые псевдоданные, чтобы попытаться показать, что я пытаюсь сделать.
Вот код для создания 3 списков
height <- sample(120:200,200,TRUE)
weight <- sample(40:140,200,TRUE)
income <- sample(20000:200000,200, TRUE)
Этот код создает список, содержащий эти имена списков.
vars <- c("height","weight","income")
Приведенный ниже код не запускается, но я бы хотел использовать такой код oop, например, где он берет имя из позиции списка и использует его в сценарии в качестве имени списка. Таким образом, он использует имя для вычисления среднего и использует имя для создания нового объекта.
for (i in 1:3)
{mean_**vars[i]** = mean(**vars[i]**) }
Результатом должно быть 3 объекта "mean_height", "mean_weight", "mean_income", которые содержат средние баллы
Меня не очень интересует вычисление средних баллов, меня интересует возможность использовать имена из списка. Я хочу иметь возможность распространить это на другие повторяющиеся анализы.
Извинения, если вышеизложенное не было сформулировано слишком хорошо, я довольно плохо знаком с R, поэтому я надеюсь, что в этом есть какой-то смысл.
Любая помощь будет наиболее полезной, или, если вы можете указать мне правильное направление, это было бы здорово.