В настоящее время я пытаюсь изучить R, и я столкнулся с, вероятно, глупой проблемой, но я не могу найти решение
Я использую RStudio, и когда я пытаюсь назначить переменную, я могу назначить одна строка. Например, если я пытаюсь запустить (я выбираю все строки и нажимаю кнопку «Выполнить»), этот код
age_survived <- summarise(group_by(train, Age, Survived), count=n())
age_survived[which(age_survived$Survived==1), ]
rename(age_survived, "n_survived"="count")
Он запускает строки отдельно и присваивает переменную age_survived только первой строке.
Поэтому я попытался написать код, подобный этому
age_survived <- {
summarise(group_by(train, Age, Survived), count=n())
age_survived[which(age_survived$Survived==1), ]
rename(age_survived, "n_survived"="count")
}
Но таким образом я получаю эту ошибку
Ошибка: объект 'age_survived' не найден
Единственный способ работы кода - это
age_survived <- summarise(group_by(train, Age, Survived), count=n())
age_survived <- age_survived[which(age_survived$Survived==1), ]
age_survived <- rename(age_survived, "n_survived"="count")
Я не думаю, что это способ сделать это, что я делаю неправильно?