Итак, я очень плохо знаком с R. Так что, может быть, это глупый вопрос. У меня есть задание, которое мне нужно сделать. Идея в том, что у меня есть два csv
файла, то есть материалы и кандидаты. Первая - это сумма пожертвований, внесенных кандидату, а вторая - информация о кандидате, включая партию.
Моя задача - отфильтровать только Кандидатов, чья партия обозначена буквой "R", а затем найти среднее количество пожертвований, внесенных в "R".
Я думал об использовании пакета dplyr
для этой задачи.
Первая идея, которая у меня возникла, состояла в том, чтобы разделить это на два, то есть захватить кандидатов, партия которых обозначена буквой "R", и сохранить их в кадре данных. Я обнаружил ошибку, хотя
нет применимого метода для 'select_', примененного к объекту класса "c ('mts', 'ts')"
df_donations <- select(filter(dataread_candidates,dataread_candidates$party =="R"))
dataread_candidates <- read.csv("candidates.csv", header = TRUE)
dataread_contributions <- read.csv("contributions.csv", header = TRUE)
Есть ли способ, которым я могу сделать это в одной строке, или мне нужно разделить это, как я изначально думал делать?