Допустим, ваши данные хранятся во фрейме данных с именем df
.
Вы можете получить уникальные элементы в каждом столбце, используя
sapply(df, unique)
Вы можете получить количество уникальных элементов в каждом столбце, используя
sapply(sapply(df, unique), length)
Используя iris
данные приведены в качестве примера:
df = iris
> sapply(sapply(df, unique), length)
Sepal.Length Sepal.Width Petal.Length Petal.Width Species
35 23 43 22 3