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

Использование многоядерности в R для анализа данных GWAS
Я использую R для анализа данных исследования ассоциации по всему геному. У меня есть около 500 000 потенциальных переменных-предикторов (однонуклеотидные полиморфизмы или SNP), и я хочу проверить связь между каждой из них и постоянным результатом (в...
1320 просмотров
schedule 23.09.2021

Сравните предыдущий элемент списка, используя семейство функций Apply R, избавьтесь от циклов for
Я всегда стараюсь свести к минимуму использование циклов for в R. Есть ли способ сравнить текущий элемент с предыдущим элементом в списке без цикла for? Вот упрощенная версия проблемы, над которой я работаю. Я хочу отметить столбец...
606 просмотров
schedule 15.09.2021

вычислить среднее значение (или другую функцию) на столбец для подмножеств матрицы на основе другой матрицы
Я работаю в R с классификатором, который выводит матрицу реальных значений с одним столбцом для каждого класса, который я классифицирую. Затем я применяю функцию к выходной матрице и моей матрице меток класса (один столбец на класс), чтобы вычислить...
280 просмотров
schedule 20.09.2021

Как объединить элементы фреймов данных разных размеров, содержащихся в списке [R]?
У меня есть список, состоящий из 5 data.frames разных размеров, каждая data.frame имеет две переменные, Group.1 и x , я хотел бы объединить эти data.frames с помощью Group.1 переменных. Конечно, я ожидаю, что будет сгенерировано NA...
94 просмотров
schedule 21.11.2021

создать функцию, дающую тот же результат, что и lapply в R
Я пытаюсь проанализировать эффективность функции lapply в R, но я не нашел исходного кода разработки lapply в папке «base», поэтому я написал простой код сам. new_lapply<-function(data,f_name){ list<-list() for (i in length(data)){...
80 просмотров
schedule 30.09.2021

lapply () очищает список шаг за шагом во время обработки
Прежде всего, извините за плохое название. Я до сих пор так запутался в этом поведении, что не мог его описать; однако мне удалось воспроизвести его и разбить на (тупой) пример. Пожалуйста, не могли бы вы быть так любезны и объяснить, почему...
94 просмотров
schedule 09.11.2021

Найдите ближайшее значение с условием
У меня есть функция, которая находит ближайшие значения для каждой строки в матрице. Затем он сообщает список с индексом ближайших строк. Однако я хочу, чтобы он исключил значения, если они равны +1 в первом и +1 во втором столбце вдали от...
935 просмотров
schedule 09.10.2021

lapply и функция сохранения в R
Я создал список объектов в своей рабочей среде data <- c("variable1", "variable2", "variable3") Я хотел бы сохранить файлы в разных каталогах с именем переменной в качестве каталога ... поэтому я сделал это, чтобы дать мне список имен...
1622 просмотров
schedule 26.09.2021

rbindlist data.tables разных размеров
Я выполняю функцию несколько раз с разными выходами, как показано на примере. require(data.table) myfunction<-function(x){ DT1<-data.table(a=c(1,2,3),b=c("a","b","c")) DT2<-data.table(d=c(4,5,6), e=c("d","e","f")) return(list(DT1=DT1,...
231 просмотров
schedule 06.11.2021

R имена столбцов gsub во всех фреймах данных в списке
У меня есть список фреймов данных с именами столбцов, которые я хочу заменить некоторыми строками, но не могу сделать это правильно. list: [1] cpg value.TCGA.06.5415.01A value.TCGA.02.0003.01A value.TCGA.16.1062.01A cg02726808 0.934641544...
935 просмотров
schedule 04.11.2021

R: различные ошибки от использования apply ()
Я пытался отладить это в течение последних 2 дней, применяя все возможные исправления, которые я нашел здесь, на Stack Overflow, но у меня все еще возникают различные ошибки, и я не знаю, что я могу сделать. dat - это фрейм данных с 3051 строкой...
93 просмотров
schedule 28.10.2021

Почему вычисление для каждой строки выполняется быстрее, чем проверка того, было ли выполнено вычисление?
Я работал над фреймом данных с 200 000+ строками и множеством столбцов. Возьмем пример фиктивной версии, такой как df: set.seed(1) "timeslot" = c(as.integer(abs(runif(10000,min=1,max=1000)))) "ID" =...
142 просмотров
schedule 30.09.2021

использование функции apply с ggplot2 для создания гистограмм для более чем одной переменной в data.frame
Есть ли способ использовать функцию применения в R для создания штриховых диаграмм с ggplot2 ? Скажем, у нас есть фрейм данных, содержащий только факторные переменные, одна из которых является логической. В моем случае у меня есть датафрейм с +40...
2117 просмотров
schedule 27.09.2021

Как использовать функцию подстроки с применением в R?
Набор данных содержит информацию о супергероях. Этот код удаляет раздражающую скобку из строки name: # package loading library(fivethirtyeight) # data opening data(package ="fivethirtyeight") data(comic_characters) for (i in...
1127 просмотров
schedule 27.10.2021

извлечение фрейма данных из списка по множеству объектов
У меня более 1000 объектов ( z ) в R, каждый из которых содержит три фрейма данных ( df1 , df2 , df3 ) с разными структурами. z1$df1 … z1000$df1 z1$df2 … z1000$df2 z1$df3 … z1000$df3 Я создал список этих...
2401 просмотров
schedule 04.11.2021

Na.action = исключить ошибку в lapply
У меня есть фреймворк с 507 столбцами. Первый столбец - это дата наблюдения. Столбцы со 2 по 504 - мои зависимые переменные. Столбцы 505, 506 и 507 являются независимыми переменными. Я написал функцию для отдельной регрессии для каждой зависимой...
155 просмотров
schedule 05.12.2021

Используйте lapply для работы с содержимым списков
Я должен разделить для каждого фрейма данных содержимое столбца mod , когда присутствует | . Найдите мой код ниже. Я хочу использовать lapply, но это не работает. Другие предложения все еще в порядке prot<-rep('AAAA', times=5)...
37 просмотров
schedule 30.11.2021

Winsorizing по всем столбцам в кадре данных (R) с помощью `lapply`
Я пытаюсь применить функцию Winsorize() , используя lapply из пакета library(DescTools) . В настоящее время у меня есть; data$col1 <- Winsorize(data$col1) Что по существу заменяет крайние значения значением, основанным на квантилях,...
5278 просмотров
schedule 06.09.2021

Используйте lapply для объединения элементов списка
Вопрос следует ниже. Сначала рабочий пример: library(stringr) library(rebus) phone_numbers_mat <- structure(c("555-555-0191", NA, "555) 555 0191", "555.555.0191", "555", NA, "555", "555", "555", NA, "555", "555", "0191", NA, "0191",...
336 просмотров
schedule 30.10.2021

почему purrr :: map2 такой медленный по сравнению с базовым mapply?
Рассмотрим этот простой тест list1 <- as.list(rep(1, 50)) list2 <- as.list(rep(1, 50)) microbenchmark::microbenchmark( + map2(list1, list2, sum)) Unit: microseconds expr min lq mean median uq...
751 просмотров
schedule 27.09.2021