Вопросы по теме 'mutate'

Вычислить среднее значение группы (или другую сводную статистику) и присвоить исходным данным
Я хочу вычислить mean (или любую другую сводную статистику длины один, например min , max , length , sum ) числовой переменной («значение») на каждом уровне группирующей переменной («группа»). Сводная статистика должна быть назначена новой...
18376 просмотров
schedule 19.06.2022

Можно ли использовать пакет dplyr для условного изменения?
Можно ли использовать мутацию, когда мутация является условной (в зависимости от значений определенных значений столбца)? Этот пример помогает понять, что я имею в виду. structure(list(a = c(1, 3, 4, 6, 3, 2, 5, 1), b = c(1, 3, 4, 2, 6, 7, 2,...
240155 просмотров
schedule 31.05.2023

мутирующий массив с forEach
Мне поручили написать метод forEach, который изменяет строковые значения для каждого элемента массива. Вот пример: candy = ['snickers', 'mars', 'three muskateers'] candy.forEach(function(e){ e.toUpperCase()); }); Я протестировал forEach...
457 просмотров
schedule 23.06.2022

dplyr вычислить переменную с изменением в сгруппированных данных. кадр, когда значение относится к другой строке (но содержится в той же группе)
Я пытаюсь изучить dplyr, но все еще возникают проблемы. Это часть моего фрейма данных (в нем несколько сотен видов вместо только двух видов, которые я скопировал («sp»), и еще несколько строк для каждого вида): > sp.df <-...
999 просмотров
schedule 17.05.2022

использовать цикл с изменением
Этот скрипт отлично работает F <- mutate(F, "1" = ifelse(dt == 1,1,0)) Однако я бы хотел сделать цикл, потому что я хочу применить его к 130 столбцам. Я пробовал это, но он возвращает один лишний столбец for (i in 1:130) { F <-...
15538 просмотров
schedule 01.07.2023

Почему мои уровни факторов превращаются в числа с помощью dplyr :: mutate ()?
Я пытаюсь перекодировать некоторые уровни факторов с помощью dplyr :: mutate (), чтобы все уровни факторов «MOT» и «CHI» оставались такими, какие они есть, а все остальные превратились в «OTH». Мои данные выглядят так: subj | speaker | word 1...
2946 просмотров
schedule 19.03.2022

Преобразование значений подмножества столбцов в процентный формат
Я создал эту сводную таблицу на основе приведенного ниже df. set.seed(1) df <- data.frame(rep( sample(c(2012,2016),10, replace = T)), sample(c('Treat','Control'),10,replace = T), runif(10,0,1), runif(10,0,1), runif(10,0,1)) colnames(df)...
1294 просмотров
schedule 02.09.2022

изменять значения на основе относительной позиции строки
Я очищаю некоторые данные, импортированные из Excel. Я пытаюсь создать столбец значений на основе положения строки во фрейме данных. В частности, я пытаюсь присвоить значение строкам между двумя строками с определенными значениями символов,...
1316 просмотров
schedule 20.06.2023

Использование mutate с функцией, которая включает значение n-й строки
Мне интересно, можно ли использовать функцию mutate dplyr для добавления нового столбца в фрейм данных, который является функцией нескольких значений строк из других столбцов. Например, если у меня есть фрейм данных df со столбцами a и b , и...
260 просмотров
schedule 02.08.2023

назначать имена динамических переменных с помощью цикла и изменять из dplyr
Я хотел бы разбить символьное поле на отдельные переменные, по одной для каждого символа в строке. library(dplyr) temp1 <- data.frame(a = c('dedefdewfe' , 'rewewqreqw')) for(i in 1:10){ temp1 <- temp1 %>% mutate(paste('v' , i ,...
633 просмотров
schedule 05.01.2023

Добавить счетчик группы во фрейм данных на основе столбца
Скажем, у меня есть отсортированный фрейм данных с переменной расстояния d , указывающей расстояние между мерами в переменной a . library(dplyr) set.seed(1) df <- data.frame(a=sort(sample(2:20,8))) %>% mutate(d = a-lag(a)) Это...
50 просмотров
schedule 02.11.2023

Измените df на основе наличия пары значений столбца в другом df в R
отредактировано — исправлены опечатки, на которые указали Фрэнк и ycw. У меня возникли проблемы с определением пар значений в фрейме данных, которые существуют в другом фрейме данных. Поскольку мои данные имеют длинный формат и каждый столбец...
437 просмотров
schedule 28.11.2023

Logstash 5.2.2 - Проблема с изменением значения - Преобразование добавленных полей из строки в целое число
У меня проблема с фильтром logstash 5.2.2. Мне нужно преобразовать строку в целое число, и это не удается. Подход, который я использую, может быть не идеальным. Вот формулировка проблемы: значение JMX MBean сообщает о «metric_value_string» как...
722 просмотров
schedule 28.07.2023

Как изменить среднее значение определенных строк во фрейме данных
Я хотел бы создать новый столбец, равный среднему значению нескольких переменных (столбцов) в моем фрейме данных. Однако я боюсь, что не могу использовать rowMeans, потому что не хочу усреднять все переменные. Более того, я не решаюсь вручную...
386 просмотров
schedule 09.06.2022

Как создать новый фрейм данных с агрегированными значениями столбца в R, который сгруппирован по другому столбцу
Раньше я использовал dplyr для успешного добавления агрегированного столбца, но я не уверен, как создать новый широкий фрейм данных, содержащий новые агрегированные столбцы (средние значения) на основе значений другого столбца (SkillGroup) и...
826 просмотров
schedule 03.12.2023

Объединение наборов данных на основе идентификатора и даты-R
Я пытаюсь добавить информацию из второго набора данных в свой первый на основе идентификатора и дат. Если идентификатор совпадает и «Дата» находится между «началом» и «концом», я хочу добавить значение для цвета в df1. df1 ID Date 1...
658 просмотров
schedule 04.07.2022

общая функция обновления фрейма данных с tidyverse dplyr, например sql-update
Я ищу общую функцию обновления фрейма данных, такую ​​как sql-update, которая обновляет значения в первом фрейме данных, если ключи совпадают с ключами во втором фрейме данных. Есть ли более общий способ, как в моем примере, возможно, также с учетом...
579 просмотров
schedule 29.05.2024

R перебирает столбцы для создания новых столбцов (используя mutate или base R)
У меня есть данные следующим образом: #create sample data frame df <- data.frame(red_alice_type1 = runif(10, 0, 10), blue_alice_type1 = runif(10, 0, 10), green_alice_type1 = runif(10, 0, 10),...
174 просмотров
schedule 12.11.2022

R dplyr::mutate с использованием ifelse и %in% не может создать фактор (в mutate_impl: связывание символа и вектора фактора, преобразование в вектор символов)
Я пытаюсь закодировать новый столбец факторов с mutate в зависимости от значения существующего столбца, группируя еще один столбец, используя dplyr , и все это кажется довольно простым, но по какой-то причине R не доволен этим и продолжает выдача...
1490 просмотров
schedule 17.10.2022

dplyr mutate: использование переменных, определенных в mutate, при определении других переменных в том же mutate
Я пытаюсь взять около 8 миллионов записей, разделить их на равные группы по квантилю (децили в моем реальном приложении), а затем найти среднее значение для каждой группы. Это, я надеюсь, воспроизводимый пример: require(Hmisc) # for weighted...
226 просмотров
schedule 16.03.2024