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

Можете ли вы использовать функцию lapply() для изменения значения ввода?
Мне было интересно, можно ли использовать функцию lapply() для изменения значения ввода, например: a1<-runif(100) a2<-function(i){ a1[i]<-a1[i-1]*a1[i];a1[i] } a3<-lapply(2:100,a2) Я ищу что-то похожее на цикл for(), но с...
647 просмотров
schedule 15.03.2023

Р вопрос. Использование lappy в data.frame и создание новых переменных с выводом
У меня есть 13 количественных переменных в data.frame (называемом «UNCA»). Переменные называются q01_a, q01_b, ...q01_m. Я хочу создать 13 новых переменных с одинаковыми значениями, но закодированными как фактор. Я хотел бы назвать эти 13...
1577 просмотров
schedule 06.07.2022

Как вернуть data.frame с заданным именем из функции?
Предположим, у меня есть функция, которая считывает данные из таблицы MySQL, манипулирует ими и возвращает некоторый data.frame. Обратите внимание, что функция - это всего лишь пример, функциональность которого сама по себе не имеет значения ...,...
10570 просмотров
schedule 11.05.2023

несколько графиков из фреймов данных в списке после условного теста
У меня есть сложная проблема с применением функции к списку фреймов данных. В конечном счете, я хочу построить отдельные диаграммы временных рядов для большого набора данных об употреблении наркотиков. Мой набор данных включает 30 различных...
488 просмотров
schedule 27.08.2022

Преобразование цикла для применения
Как в R заменить следующий код с помощью таких функций, как apply , lapply , rapply , do.call и т. д.? u <- 10:12 slist <- list() for (i in 1:length(u)) { p <- combn(u, i) for (j in 1:ncol(p)) { s <- paste(p[,j],...
6541 просмотров
schedule 10.03.2023

Как я могу сделать этот фрагмент R быстрее и более похожим на R?
Приходя из других языков, я нахожу R мощным и интуитивно понятным, но я не в восторге от его производительности. Поэтому я решил попытаться улучшить некоторые написанные мною фрагменты и научиться лучше кодировать на R. Вот функция, которую я...
125 просмотров
schedule 30.04.2023

Как я могу заставить R's lapply (и mclapply) восстановить состояние генератора случайных чисел?
R игнорирует настройку .Random.seed внутри лапши. Однако использование set.seed работает нормально. Некоторый код: # I can save the state of the RNG for a few seeds seed.list <- lapply( 1:5, function(x) {...
1008 просмотров
schedule 16.03.2023

Как добавить необязательный аргумент в функцию lapply в R
Я использую следующее: qicout <- matrix(unlist(lapply(X = cand.set, FUN = qic)), length(cand.set), 4, byrow = TRUE) Это сработало, но я изменил функцию qic, так что теперь у нее есть аргумент qic(model, small = TRUE) Я хотел бы...
1245 просмотров
schedule 08.09.2022

Автоматическое создание производных переменных в кадре данных
Возможный дубликат: Обработка списка data.frames с помощью семейства функций «apply» У меня есть кадр данных с шестью числовыми переменными V1, V2, V3 и V1.lag, V2.lag, V3.lag. ПРИМЕЧАНИЕ. В моем реальном наборе данных намного...
556 просмотров
schedule 29.03.2023

sapply с пользовательской функцией (серия операторов if)
Я хочу запустить функцию, которая смотрит на два вектора, возвращая разные значения в зависимости от знаков значений в двух векторах. Я написал функцию, которая работает для сравнения двух значений, но затем я хочу запустить ее на двух векторах....
11453 просмотров
schedule 10.10.2022

Перебрать именованный список dfs, проверить условие в столбце df, если true, вернуть имя элемента списка
У меня есть именованный список объектов data.frame ( training_data ). Каждый объект data.frame будет проверен на основе столбца «x», и если тест пройден, предполагается, что будет возвращено имя этого объекта data.frame. В приведенном ниже случае...
1500 просмотров
schedule 06.10.2023

Почему lapply() не сохраняет мои ключи data.table?
У меня есть куча data.tables в списке. Я хочу применить unique() к каждой таблице данных в моем списке, но это уничтожит все мои ключи таблицы данных. Вот пример: A <- data.table(a = rep(c("a","b"), each = 3), b = runif(6), key = "a") B...
482 просмотров
schedule 11.03.2023

Возврат анонимных функций от lapply — что не так?
При попытке создать список похожих функций с помощью lapply я обнаружил, что все функции в списке идентичны и равны тому, каким должен быть последний элемент. Рассмотрим следующее: pow <- function(x,y) x^y pl <- lapply(1:3,function(y)...
1043 просмотров
schedule 22.07.2022

lapply и rbind неправильно добавляют результаты
SimNo <- 10 for (i in 1:SimNo){ z1<-rnorm(1000,0,1) z2<-rnorm(1000,0,1) z3<-rnorm(1000,0,1) z4<-rnorm(1000,0,1) z5<-rnorm(1000,0,1) z6<-rnorm(1000,0,1) X<-cbind(z1,z2,z3,z4,z5,z6) sx<-scale(X)/sqrt(999)...
128 просмотров
schedule 15.03.2023

Переименование заголовков столбцов после разделения кадров данных с помощью функции разделения
Это очень простой вопрос, но я изо всех сил пытаюсь его решить. У меня есть фрейм основных данных, который я разделил на несколько фреймов данных на основе уникальных значений в определенном столбце. Это было достигнуто путем создания списка фреймов...
1678 просмотров
schedule 29.10.2022

Как рассчитать среднее значение одной переменной (продажи) по отношению к другой (id)?
У меня есть набор данных, который выглядит так: id ......... date sales 19164958 ......... 2001-09-01 .... 30 39578413 ......... 2001-09-01 .... 75.6 В наборе данных около 65 тысяч наблюдений. Данные...
941 просмотров
schedule 12.04.2022

Фрейм данных R извлекает непоследовательные столбцы и создает новые подкадры данных
У меня есть фрейм данных, состоящий из 25 столбцов и 30 000 строк. Я хочу создать кадры подданных, которые содержат все строки, но только определенные столбцы, которые находятся в непоследовательном порядке. Например, подкадр данных, содержащий...
431 просмотров
schedule 10.11.2022

Работа с фреймами данных, хранящимися в списках
С этим вопросом я хотел бы расширить и обобщить обсуждение, начатое здесь . Это для тех, кто, как и я, все еще находится в беде, когда приходится использовать lapply. Предположим, у меня есть кадры данных d1 и d2 , которые я храню в списке...
302 просмотров
schedule 29.07.2023

Как я могу сохранить имена столбцов с помощью операций «apply» и «lapply»?
У меня есть data.frame с именем RawHM, и я хочу для каждой строки оценить наборы столбцов, определенных записями в списке AllList, чтобы увидеть, достаточно ли наблюдений, отличных от NA (не менее 2), чтобы сохранить набор столбцов записей для этой...
1035 просмотров
schedule 24.07.2022

lapply функция с 2 переменными count
Я очень зеленый в R, поэтому, вероятно, есть очень простое решение: Я хочу рассчитать среднюю корреляцию между векторами-столбцами в квадратной матрице: x<-matrix(rnorm(10000),ncol=100) aux<-matrix(seq(1,10000))...
381 просмотров
schedule 27.09.2022