Как заказать наиболее частые данные в таблице - PullRequest
0 голосов
/ 10 июля 2019

Как получить самые частые данные в столбце

данные:

column 1 | column 2

"hi"     | "user1"

"text"   | "user1"

"text2"  | "user1"

"halo"   | "user2"

"hi"     | "user2"

"test"   | "user3"

"ok"     | "user1"

Ожидаемый результат:

Users Column | Count Column

"user1"      | "4"

"user2"      | "2"

"user1"      | "1"

1 Ответ

0 голосов
/ 10 июля 2019

Вот еще одно решение.

library(dplyr)
column_1=c("hi", "text", "text2", "halo", "hi", "test", "ok" )
column_2 =c("user1", "user1", "user1", "user2", "user2","user3", "user1")
df = data.frame(column_1, column_2)

group_by(df, column_2) %>%
  summarise(count=n()) %>%
  head()

Вывод:

column_2 count
  <fct>    <int>
1 user1        4
2 user2        2
3 user3        1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...