У меня есть данные, собранные из опроса. Файл csv выглядит примерно так.Велоспорт через колонны в R
1c x x 1e x x 2c x x 2e x x
D x x D x x R x x R x x
R x x R x x D x x D x x
D x x D x x R x x R x x
R x x R x x R x x R x x
и т.д., и т.д ...
Рентгеновские Изобразят другие данные, которые не используются в данном анализе.
Ответы от 1c и 1e (или любых парных столбцов) должны быть одинаковыми. Это было сделано как проверка манипуляции, чтобы проверить, обращают внимание участники. Я хочу подсчитать количество «D» s и количество «R» s, но если парные столбцы не совпадают, они не подсчитываются.
Прямо сейчас я делаю что-то вроде этого:
final <- read("data.csv")
for(i in 1:length(rownames(final))){
if(final$X1c[i] == final$X1e[i]){
count <- append(count, as.character(final$X1c[i]))
}
}
for(i in 1:length(rownames(final))){
if(final$X2c[i] == final$X2e[i]){
count <- append(count, as.character(final$X2c[i]))
}
}
и дальше и дальше и дальше.
Как это сделать, чтобы у меня не было отдельного цикла для каждого вопроса?