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

Улучшение кодирования R с помощью sapply
Я борюсь с небольшим количеством кода. Я могу заставить его работать очень неэффективно, но подумал, что должен быть лучший способ исправить это. Я пытаюсь скомпилировать переменную из нескольких разных переменных. В закодированных переменных...
729 просмотров
schedule 06.06.2022

R Объединить mapply и sapply
У меня есть функция в R, которая принимает 3 параметра, скажем foo(x,y,z) . Когда я вызываю функцию, у меня действительно есть список элементов для x и список для y , но только один элемент для z . Если Z был списком, и я хотел применить...
237 просмотров
schedule 21.10.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

read.xls - чтение списка листов переменной длины с их именами
Учитывая несколько файлов .xls с разным количеством листов, я читаю их в R , используя read.xls из пакета gdata . У меня есть две связанные проблемы (решение второй проблемы должно решить первую): Заранее неизвестно, сколько листов будет в...
1977 просмотров
schedule 22.08.2022

что `[[` ищет в этом примере sapply?
Продолжение этого Как использовать `[[` и `$` как функцию ? вопрос: Начал немного поиграть с оригинальной настройкой (для простоты уменьшил размер с 10000 до 3) JSON <- rep(list(x,y),3) x <- list(a=1, b=1) y <- list(a=1) JSON <-...
258 просмотров
schedule 24.03.2023

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

Предотвратить возврат sapply трехмерного массива
Если я использую sapply для применения функции к вектору аргументов, и эта функция возвращает data.frame, вывод кажется упрощенным до трехмерного массива. Например: set.seed(42) fn <- function(i) data.frame(n=i, x=rnorm(2, i+2))...
117 просмотров
schedule 10.06.2022

Функция sapply () для генерации сводной статистики, необходимо удалить столбец, прежде чем я буду использовать функцию
Я пытаюсь создать сводную статистику, используя sapply в 5 столбцах с числовыми данными. Однако есть 1 столбец с полом F / M (который является вторым столбцом моего фрейма данных), к которому мне не нужно применять это. Я попытался удалить столбец...
344 просмотров
schedule 06.04.2024

Замените значение, используя предыдущую строку, в зависимости от условия (используя функцию, такую ​​как sapply)
У меня большой набор данных, поэтому я пытаюсь найти способ сделать это эффективно. Просматривая строки в данном столбце, я хочу принять определенное условие, и если оно срабатывает, я хочу заменить текущий элемент значением в элементе выше Для...
311 просмотров
schedule 01.07.2022

Заменить функцию ddply в R
Есть ли способ воспроизвести функцию ddply? Я хотел бы получить корреляцию по группам и получить в качестве вывода кадр данных с результатами без необходимости загружать пакет plyr. Например, у меня есть кадр данных (df): Obs Group Val1...
199 просмотров
schedule 08.12.2022

Сообщение об отсутствующих значениях для каждой подгруппы в R из фрейма данных
У меня есть фрейм данных, похожий на приведенный ниже. Group Expenditure Date A 56434 22 June 2014 B 54231 1 July 2013 B 1412 9 May 2011 A NA 28 July 2009 A NA 3 July 2009 C 98...
563 просмотров
schedule 13.09.2022

Функция R для присвоения значения на основе нескольких столбцов
У меня есть функция, которая присваивает значение (кошка, собака или кролик) столбцу c кадра данных на основе записи в столбце b: mydf <- data.frame(a = c(1:4), b= c(1,3,5,9)) myfunction <- function(x) { if(x == 1 | x == 2) y <- "cat"...
1035 просмотров
schedule 12.05.2022

Как присвоить имена столбцов матрице в функции sapply?
У меня есть следующий упрощенный пример, чтобы продемонстрировать мою проблему. Как назначить имя столбца матрицам с одним столбцом, сгенерированным с помощью sapply ? Я знаю, что это будет работать для for циклов, поэтому интересно, не упустил...
351 просмотров
schedule 17.05.2023

Как использовать аргументы функции при использовании sapply?
У меня есть набор данных, который я создал путем привязки столбцов с помощью функции cbindX из пакета gdata . Эта функция позволяет мне связывать столбцы с разным количеством строк. Таким образом, NA вводятся, когда в определенном столбце нет...
1655 просмотров
schedule 13.04.2023

существует и sapply: почему эти функции разные?
Почему две указанные ниже функции fn и gn различаются? Я не думаю, что они должны быть такими, но я, должно быть, что-то упускаю. vars <- letters[1:10] a <- b <- 1 fn <- function (d) { sapply( vars, exists ) } gn <-...
182 просмотров
schedule 09.10.2023

Выберите категориальные переменные, у которых количество уровней равно 1
Выполнение предварительной обработки в интеллектуальном анализе данных иногда требует повторной группировки и перекодирования категориальных переменных. Хорошо известно, что как только вы перекодируете категориальные переменные в R (т.е. функцию...
2577 просмотров
schedule 17.04.2022

сохранение определенных столбцов в R
У меня есть список фреймов данных, и я хочу перебрать их и сохранить строки, которые соответствуют определенным значениям имен определенных столбцов, я хочу передать вектор имен этих столбцов и их соответствующие значения. Пример: DF1 = x y...
1311 просмотров
schedule 26.09.2023

Преобразование функции в приложение, sapply (data.frame)
Поэтому я только что создал эту функцию, которая в основном принимает две строки (текст и набор ключевых слов). Затем он должен найти, сколько ключевых слов содержится в текстовой строке, если они есть. Я безуспешно пытался применить код к фрейму...
86 просмотров
schedule 29.12.2022

Как объединить матрицы с sapply в R
Каждый цикл моей функции sapply выводит матрицу n * m. n фиксировано, m нет. Например, если я запускаю это в R: sapply(1:3, function(x) {matrix(1:9, 3)}) и он выведет: [,1] [,2] [,3] [1,] 1 1 1 [2,] 2 2 2 [3,]...
129 просмотров
schedule 03.08.2022