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

Адаптивная скользящая средняя - максимальная производительность в R
Я ищу некоторого прироста производительности с точки зрения функций скользящего / скользящего окна в R. Это довольно распространенная задача, которую можно использовать в любом упорядоченном наборе данных наблюдений. Я хотел бы поделиться некоторыми...
6239 просмотров
schedule 25.12.2023

R - получить конкретную информацию из нескольких столбцов
У меня есть огромный фрейм данных df , который включает информацию о перекрывающихся интервалах (A) и (B) и о том, на какой хромосоме (chrom) они были расположены. Также имеется информация о величине (уровне экспрессии гена), наблюдаемой в интервале...
36 просмотров
schedule 19.07.2022

сопоставление разных столбцов нескольких данных
У меня есть функция, которая принимает два вектора и вычисляет числовое значение (например, cor correlation). Однако у меня есть два набора данных примерно с 6000 столбцами (два набора данных имеют одинаковые размеры), где функция должна возвращать...
1404 просмотров
schedule 17.12.2022

R data.table применяет функцию с вводом нескольких столбцов по всем строкам и получает разумный результат
Я пытаюсь применить функцию ко всем строкам data.table, используя несколько столбцов в качестве входных данных с выходом, который может быть одной или двумя строками data.frame/matrix/what-have-you на строку. В моей таблице data.table 800 000 строк....
2115 просмотров
schedule 26.04.2022

Замените двойную/вложенную функцию цикла, которая возвращает кадр данных, с применением в R
Рассмотрим функцию, которая принимает два входных аргумента и возвращает кадр данных: myFun <- function(a, b){ data.frame(aSQ = a^2, bSQ = b^2, SQPROD = a^2*b^2) } myFun(1, 1) По каждому из аргументов этой функции можно построить...
206 просмотров
schedule 23.02.2023

R - применить / mapply - требуется транспонирование
Я определил функцию R, которая принимает 2 строки в качестве входных данных и возвращает 10 столбцов в качестве выходных данных. С образцом функции для объяснения проблемы - func.ret.10.cols = function(x,y) { # process strings ... yada yada...
405 просмотров
schedule 26.06.2022

R: применить функцию к каждому элементу двух переменных соответственно
У меня есть функция с двумя переменными x и y: fun1 <- function(x,y) { z <- x+y return(z) } Функция отлично работает сама по себе: fun1(15,20) Но когда я пытаюсь использовать его с двумя векторами для x и y с функцией...
17748 просмотров
schedule 16.12.2022

Как применить разные функции с несколькими аргументами к каждой строке data.table?
У меня есть data.table в следующем образце формата. dt <- data.table(l = c("apple","ball","cat"), m = c(1,2,3), n = c("I ate apple", "I played ball", "cat ate pudding")) Я хочу применить sub к столбцу (...
269 просмотров
schedule 21.10.2023

Борьба с Mapply
Итак, я понимаю, что mapply будет проходить через массив (или серию массивов) в порядке элементов — мне было интересно, есть ли способ ОСТАНОВИТЬ его от этого для некоторых аргументов…. Позвольте мне объяснить дальше У меня есть набор точек данных...
60 просмотров
schedule 03.04.2023

Предоставить фрейм данных в качестве входных данных для многомерной функции
Я видел несколько похожих ответов, но на самом деле ничего из того, что я пытаюсь сделать, не делает. У меня есть функция со многими входами, и я хотел бы иметь возможность предоставить функции фрейм данных со столбцами, названными для входов....
109 просмотров
schedule 18.12.2023

Возврат строки в функцию
Я пытаюсь создать матрицу того, попадает ли дата в диапазон, созданный двумя моими столбцами, Data $ StartDate и Data $ EndDate. С этой целью я создал функцию ниже DatesChecked <- as.character(seq(as.Date("2012-06-30"), as.Date("2017-12-09"),...
47 просмотров
schedule 26.07.2022

Использование mapply для косвенной адресации во фрейме данных
Со следующими двумя кадрами данных > d1 keystr keynum 1 abc 5 2 def 2 3 def 7 4 abc 3 > d2 HD 2 3 5 7 1 abc H I J K 2 def L M N P Я хотел бы вставить столбец d1$val, который...
142 просмотров
schedule 23.01.2023

Lapply по нескольким параметрам, более быстрый метод
Предположим, у меня есть два вектора a <- c(1,2,3,4,5) b <- c(6,7,8,9,10) и функция calc <- function(x,y){x + y) Я хочу применить эту функцию для 1-го значения в a для каждого значения в b . Предположим, что в моем...
80 просмотров
schedule 09.01.2023

Расчет корреляционной матрицы с помощью пакета pspearman с функцией apply ()
Я пытаюсь вычислить корреляцию Спирмена и p-значение для кадра данных. Для лучшего приближения значения p я должен придерживаться пакета pspearman. Я ожидаю аналогичного результата с функцией rcorr() . Но у меня проблема при выполнении...
155 просмотров
schedule 20.04.2022

Сохраните несколько страниц R ggplots ecdf par в файл PDF с помощью mapply
Я сравниваю эмпирическую CDF переменной с 3 теоретическими CDF. Я делаю это для 150 переменных и хочу распечатать результат в одном файле PDF с 4 диаграммами на странице. Я не использую цикл, а вместо этого использую карту. В идеале я мог бы...
107 просмотров
schedule 03.05.2023

Поиск ключевых слов в нескольких столбцах
У меня есть набор данных, в котором есть поисковые слова и другие атрибуты, такие как заголовок, краткое описание и описание продукта. Я хочу зациклить слова «Поиск» в нескольких столбцах и хочу получить результаты как «Правда или ложь» для каждого...
76 просмотров
schedule 30.03.2024

Quantmod :: chart_Series и mapply выдает ошибку с параметрами диаграммы
Как правильно использовать MoreArgs с chart_Series? p.txt s,n ABBV,AbbVie BMY,Bristol LLY,EliLily MRK,Merck PFE,Pfizer sof.r # R --silent --vanilla < sof.r library(quantmod) options("getSymbols.warning4.0"=FALSE)...
83 просмотров
schedule 19.02.2022

Список во фрейм данных с map_df сдвигает строки
Мои выходные данные представляют собой список с вложенными списками данных участников. So one list will have Participant 1 through 5, for example Within that list, Participant 1 will have 2 days of data and participant 2 may have 5 days of...
307 просмотров
schedule 28.04.2024

Добавить столбцы в список фреймов данных с помощью lapply и mapply
У меня есть список фреймов данных, которыми можно управлять индивидуально, он выглядит следующим образом: df_list <- list(A1 = data.frame(v1 = 1:10, v2 = 11:20), A2 = data.frame(v1 = 21:30,...
49 просмотров
schedule 07.03.2022

Как сгенерировать несколько строк из каждой отдельной строки фрейма данных с функцией (ами), а затем присоединить / объединить их обратно?
Я начинаю с фрейма данных, где каждая строка имеет длинную строку, представляющую 2D-среду (назовем ее ландшафтом) в 1D. В реальном случае это примерно 6 значений в высоту и 80 значений в длину, и, таким образом, в 1D строки имеют длину 480 символов....
157 просмотров
schedule 27.05.2024