Вопросы по теме 'mutate'
объединить 2 столбца с if-else в r
У меня есть 2 столбца в кадре данных, например
name1 name2
<NA> SAM
JIM <NA>
<NA> <NA>
Я пытаюсь получить объединенный столбец, например
name1 name2 name3
<NA> SAM...
2288 просмотров
schedule
23.11.2022
используйте dplyr mutate () в программировании
Я пытаюсь присвоить переменной имя столбца с помощью функции mutate.
df <-data.frame(x = sample(1:100, 50), y = rnorm(50))
new <- function(name){
df%>%mutate(name = ifelse(x <50, "small", "big"))
}
Когда я бегу
new(name...
2146 просмотров
schedule
12.03.2024
Отношение месяца к среднегодовому значению
Попытка преобразовать этот кадр данных в матрицу отношений таким образом, чтобы для столбца A за январь 2007 г. он был бы равен январю 2007 г. / среднему значению 2007 г., а для февраля 2007 г. он был бы равен 4 / среднему значению 2007 г. ... нужно...
46 просмотров
schedule
27.10.2023
Условное присвоение с помощью mutate и ifelse
Имея такие данные (см. Ниже), я пытаюсь создать новый столбец IRISCOM на основе условного теста с помощью mutate ().
COMMUNE|IRIS|NB
35360|353600101|45
35361|ZZZZZZ|72
Я пробовал с data=mutate(data, IRISCOM= ifelse(IRIS == "ZZZZZZZZZ",...
46 просмотров
schedule
30.10.2022
Цикл внутри мутации
Я рассчитываю индекс с помощью dplyr. Индекс представляет собой сумму квадратов соотношений между каждой записью и общей записью в группе.
library(dplyr)
set.seed(1e2)
firm_id <- sample(1:3, 1e2, rep=T)
pro_id <- sample(1:8, 1e2, rep=T)...
1017 просмотров
schedule
03.11.2023
Использование mutate на основе критерия фильтрации в dplyr
Итак, у меня есть набор данных временных рядов (см. фиктивные данные), и я хочу изменить значение A и создать новые переменные (Xi, Xii, Xiii), когда значение B соответствует определенному критерию (> 100) и когда B ‹100 i хотите Xi, Xii и т. д.......
843 просмотров
schedule
15.02.2024
Рассчитать разницу между значениями, используя другой столбец и с промежутками, используя R
Может ли кто-нибудь помочь мне понять, как рассчитать разницу в значениях на основе моих месячных данных? Например, я хотел бы рассчитать разницу в значениях подземных вод между январем-июлем, февралем-августом, мартом-сентябрем и т. д. для каждой...
98 просмотров
schedule
05.12.2022
Аккуратные данные: переименуйте столбцы, получите имена столбцов, не относящиеся к Северной Америке, а затем соберите
У меня есть довольно уродливые данные, которые нужно привести в порядок, и мне нужна помощь! Как сейчас выглядят мои данные:
countries <- c("Austria", "Belgium", "Croatia")
df <- tibble("age" = c(28,42,19, 67),...
231 просмотров
schedule
04.04.2024
mutate_at для нескольких наборов столбцов с разными функциями
Я определил функции, которые должны применяться к разным наборам столбцов фрейма данных. Например, mtcars Я хочу применить as.integer() функцию к столбцам c("mpg", "cyl") и as.logical() к c("vs", "am")
library(dplyr)
mtcars %>%...
488 просмотров
schedule
28.04.2024
Удалить повторяющийся номер из конца строки
Мне просто нужно удалить все повторяющиеся числа и букву «R» с конца всех строк в столбце, strain , и создать новый столбец с этими результатами в mutant , предпочтительно используя dplyr , чтобы я мог передать результаты вперед.
Например...
55 просмотров
schedule
01.06.2024
Mutate возвращает данные в неправильном порядке. dplyr это ошибка?
Я столкнулся с проблемой, когда mutate() в dplyr возвращает результаты в неправильном порядке. Мой вызов mutate использует данные из существующего столбца в качестве входных данных, но результаты возвращаются так, как если бы данные были...
77 просмотров
schedule
08.01.2024
Объединение цикла for и mutate внутри функции для нескольких кадров данных в R
Я надеюсь, что смогу получить некоторое представление о моей проблеме. По сути, я хочу создать один и тот же набор переменных в нескольких разных наборах данных (они являются подмножествами исходного набора данных на основе выбросов, ответов протеста...
44 просмотров
schedule
21.11.2023
R: Эффективный способ замены значений столбца на основе строк (может быть, с помощью case_when или какой-либо другой формы мутации)?
Есть ли более эффективный способ замены значений в столбцах на основе поиска в них строк?
prac <- data.frame(`External Placement` = c(NA, NA, "Spanish words We place outside of our company", NA, NA, "Spanish words We place outside of our...
258 просмотров
schedule
05.10.2022
Добавление переменной с использованием mutate и rowSums
У меня есть набор данных (mhomes) с примерно 6000 наблюдений и 80 переменных. Из этих переменных около 40 содержат различные типы полисов и то, как часто они продаются каждому клиенту. Все они начинаются со слова «num», после которого указывается...
27 просмотров
schedule
18.11.2022
Присвойте значения из одного столбца другому на основе уровней другого фактора: R
Я хочу:
сгруппировать по фактору (Site, Pos);
если фактор 'Pos' == "A", присвоить выбранное значение ("a") тем же строкам в новом столбце ("Treat1");
если фактор 'Pos' == "B", присвоить выбранное значение ("b") тем же строкам в новом столбце...
46 просмотров
schedule
10.11.2023
Как использовать отставание/опережение в мутации только с одним начальным значением?
Образец ДФ:
library(tidyverse)
iris <- iris[1:10,]
iris$testlag <- NA
iris[[1,"testlag"]] <- 5
Sepal.Length Sepal.Width Petal.Length Petal.Width Species testlag
1 5.1 3.5 1.4 0.2 setosa 5
2...
294 просмотров
schedule
31.10.2022
Изменять определенные столбцы в зависимости от положения
Я пытаюсь преобразовать все отрицательные значения в 0 в определенных столбцах фрейма данных. Как мне, например, преобразовать отрицательные значения в ноль в столбцах 3: 5 и 8 в данных mtcars?
mtcars <- mtcars%>%
mutate(across(c(3:5,8),...
30 просмотров
schedule
27.10.2023
Мутировать новый столбец, сравнивая несколько значений столбца в другом фрейме данных в r
У меня есть фрейм данных DF, в который я хочу вставить новый столбец под названием Stage, сравнив его со столбцами Col1, Col2, Col3, Col4, Col5, Col6 фрейма данных DF1. Ниже мой пример формата данных...
34 просмотров
schedule
12.12.2023
Mutate, через и case_when
У меня возникли проблемы с правильной работой mutate, through и case_when, я воссоздал простую версию своей проблемы здесь:
a <- c(1:10)
b <- c(2:11)
c <- c(3:12)
test <- tibble(a, b, c)
# A tibble: 10 x 3
a b c...
275 просмотров
schedule
18.10.2022
Агрегируйте ежедневные данные с помощью средств
У меня есть большой набор данных, как показано ниже, и я хочу преобразовать ежедневные данные в ежемесячные, имея средние значения total_cases_per_million и stringency_index.
head(datacovid)
location date...
54 просмотров
schedule
18.11.2022