Так что я очень плохо знаком с R и пытаюсь втиснуть некоторые знания R в свой мозг для проекта на работе.
Я все еще изучаю основы и не могу понять, почемумоя функция не будет работать.Я не получаю сообщение об ошибке, он просто ничего не производит в глобальной среде, и я не могу вызвать любую переменную, названную в моем сценарии.
Make_vector <- function(var1, var2, name){
name <- c(var1:var2)
}
Make_vector(Data$PN1, Data$PN2, vector1)
Я не уверен, есть ли здесь понятие, которое я пропускаю.Я пытался импортировать свои данные как в виде фрейма, так и нет.
Я пытаюсь сделать так, чтобы я мог эффективно превратить каждую переменную в списке переменных в вектор, который я могу превратить в матрицу, или в какую-то похожую идею, которую я, возможно, еще не достиг.
Редактировать: Пример того, что мне нужно, чтобы функция (или, если честно, цикл) сделала для группы переменных:
Переменная, которая выводится из данных:
> Data$PN1
> v1
[1] Strongly agree Agree Strongly agree Strongly agree Disagree Strongly agree
[7] Agree Agree Strongly agree Strongly agree Strongly agree Strongly agree
> Data$PN2
[1] Strongly agree Disagree Agree Strongly agree Disagree Strongly agree
[7] Disagree Disagree Agree Strongly agree Strongly agree Strongly agree
ЧтоМне нужно сделать:
> c(Data$PN1)
[1] 1 2 1 1 3 1 2 2 1 1 1 1
> c(Data$PN2)
[1] 1 3 2 1 3 1 3 3 2 1 1 1
Я должен быть в состоянии сделать это по крайней мере с 80 различными переменными.Они будут следовать схеме от PN1 до PN20 или от MD1 до MD45.
Надеюсь, это поможет немного больше!
Извините, если это вопрос нуба.Никто на моей работе не использует R, поэтому я должен быть тем, кто это выяснит!