Рубрика: Гид

Как выбрать отдельные строки во фрейме данных в r

Вы можете использовать следующие методы для выбора отдельных строк во фрейме данных в R: Способ 1: выберите отдельные строки во всех столбцах library (dplyr) df %>% distinct() Способ 2: выбор отдельных строк на основе столбца library (dplyr) df %>% distinct(column1, ....

Как использовать функцию объединения() в dplyr (с примерами)

Вы можете использовать функцию Coalesce() из пакета dplyr в R, чтобы вернуть первое непропущенное значение в каждой позиции одного или нескольких векторов. Есть два распространенных способа использования этой функции: Способ 1: заменить пропущенные значения в векторе library (dplyr) #replace missing values...

Как написать оператор case в r (с примером)

Оператор Case — это тип оператора, который циклически перебирает условия и возвращает значение при выполнении первого условия. Самый простой способ реализовать оператор case в R — использовать функцию case_when() из пакета dplyr : library (dplyr) df %>% mutate(new_column = case_when( col1...

Как найти повторяющиеся элементы с помощью dplyr

Вы можете использовать следующие методы для поиска повторяющихся элементов во фрейме данных с помощью dplyr: Способ 1: показать все повторяющиеся строки library (dplyr) #display all duplicate rows df %>% group_by_all() %>% filter(n()> 1 ) %>% A group() Способ 2: показать количество...

Как заменить значения inf на na в r

Для замены значений Inf значениями NA в R можно использовать следующие методы: Способ 1: заменить Inf на NA в векторе x[is. infinite (x)] <- NA Способ 2. Замените Inf на NA во всех столбцах фрейма данных. df[sapply(df, is. infinite )] <-...

Как организовать строки по группам с помощью dplyr (с примерами)

Вы можете использовать следующие методы для организации строк по группам в dplyr: Способ 1. Расположите строки в порядке возрастания по группам. library (dplyr) #arrange rows in ascending order based on col2, grouped by col1 df %>% group_by(col1) %>% arrange(col2, . by_group =...

A: как посчитать значения в столбце с условием

Вы можете использовать следующие методы для подсчета количества значений в столбце фрейма данных в R с определенным условием: Способ 1: подсчитать значения в столбце с условием nrow(df[df$column1 == ' value1 ', ]) Способ 2: подсчитать значения в нескольких столбцах с условиями...

Как рассчитать скользящее среднее в r (с примером)

В анализе временных рядов скользящее среднее представляет собой среднее значение ряда предыдущих периодов. Самый простой способ вычислить скользящее среднее в R — использовать функциюrollmean() из пакета Zoo : library (dplyr) library (zoo) #calculate 3-day rolling average df %>% mutate(rolling_avg = rollmean(values,...

A: как группировать и считать по условию

Вы можете использовать следующий базовый синтаксис для выполнения условий группировки и подсчета в R: library (dplyr) df %>% group_by(var1) %>% summarize(count = sum(var2 == ' val ')) Этот конкретный синтаксис группирует строки кадра данных на основе var1 , а затем подсчитывает...

Как добавить столбец, если он не существует в r

Вы можете использовать следующую пользовательскую функцию, чтобы добавить один или несколько столбцов во фрейм данных в R, если они еще не существуют: add_cols <- function (df, cols) { add <- cols[!cols %in% names(df)] if (length(add) != 0) df[add] <- NA return...