У нас есть кадр данных, как показано ниже:Число уникальных значений во всех столбцов в кадре данных
raw<-data.frame(v1=c("A","B","C","D"),v2=c(NA,"B","C","A"),v3=c(NA,"A",NA,"D"),v4=c(NA,"D",NA,NA))
мне нужен кадр данных результата в следующем формате:
result<-data.frame(v1=c("A","B","C","D"), v2=c(3,2,2,3))
Использовались следующие код для получения счета через один конкретный столбец:
count_raw<-sqldf("SELECT DISTINCT(v1) AS V1, COUNT(v1) AS count FROM raw GROUP BY v1")
Это вернет счет уникальных значений по индивидууму двойной колонка.
Любая помощь будет высоко оценена.
Ваши входные данные и выходные не совпадают. –