Описание тега apply
Функция для вызова другой функции со списком аргументов.
3
ответа
Почему `vapply` безопаснее, чем`sapply`?
В документации сказано vapply похож на sapply, но имеет предопределенный тип возвращаемого значения, поэтому его можно [...] использовать безопаснее. Не могли бы вы уточнить, почему это в целом безопаснее, может быть, приводить примеры? PS: я знаю о…
09 сен '12 в 13:51
1
ответ
Применение функции к нескольким строкам с использованием значений из нескольких рядов
Я создал следующую простую функцию в R: fun <- function(a,b,c,d,e){b+(c-a)*((e-b)/(d-a))} Что я хочу применить эту функцию к data.frame это выглядит примерно так: > data.frame("x1"=seq(55,75,5),"x2"=round(rnorm(5,50,10),0),"x3"=seq(30,10,-5)) …
21 мар '13 в 16:01
0
ответов
Создание новой переменной вызывает ошибку pandas / лучший вариант функции против применения против loc
Я хочу создать в панде dataframe, и я попробовал разные варианты. Первые два варианта работают, в то время как третий выдает ошибку "Истинное значение Серии неоднозначно". Я хотел бы понять, что не так с третьим вариантом и в целом, который является…
10 авг '18 в 07:22
0
ответов
Применить индексную функцию, используя apply/mapply/lappply R
Я хочу использовать функцию writeData(wb=wb,data=x,startRow=i, startCol=j+diff) для большого кадра данных xпосле трех манипуляций: 1) Если элемент na, просто напишите элемент, используя вышеуказанную функцию 2) Если элемент является формульным, игно…
23 мар '18 в 10:14
3
ответа
Альтернатива для цикла for с "динамическими" переменными с R
Я новичок в Stackru, хотя уже давно играю с R. Я борюсь с проблемой, из-за которой мне не удалось найти ответ на сайте. Пожалуйста, поправьте меня, если мой квест был недостаточно точным. У меня есть два 3D-массива, в этом упрощенном случае 256x256x…
10 окт '16 в 13:59
2
ответа
Создайте кадр данных с переменным числом копий каждой строки в исходном кадре данных.
Скажи у меня есть датафрейм source <- data.frame(ID=c(1,2), COUNT=c(3,4)) это выглядит так: ID COUNT 1 1 3 2 2 4 Я хотел бы преобразовать это в фрейм данных, в котором есть записи COUNT для каждого идентификатора, с новым уникальным ITEMID, как э…
13 фев '12 в 11:27
1
ответ
Замените цикл на применить в R внутри функции
Я создал функцию, для которой требуется растр и матрица. Каждая строка матрицы содержит координаты ячейки в растре. После завершения моя функция возвращает вектор, который содержит номер каждой ячейки, сохраненной в моей матрице через ее координаты:…
28 апр '16 в 11:15
0
ответов
Использование "глобальных" переменных в функции, заданной для применения. Мы могли их видеть, но не могли назначать значения
Рассмотрим следующий R-код: i <- 10 j <- 0 m <- matrix(c(1,2,3,4,5,6), nrow = 3, ncol = 2, byrow = TRUE) apply(m, 1, function(x) { if(i > 0) j<-1 else j<-2 return <- i }) Внутри функции мы можем прочитать содержимое переменной i…
21 янв '17 в 16:09
1
ответ
Замените циклы с применением функций семейства (или dplyr), используя логические функции в R
Я создал этот репрезентативный фрейм данных, который назначает категории условий с помощью цикла for. df <- data.frame(Date=c("08/29/2011", "08/29/2011", "08/30/2011", "08/30/2011", "08/30/2011", "08/29/2012", "08/29/2012", "01/15/2012", "08/29/2…
13 апр '17 в 17:53
0
ответов
Панды применяют функцию к подмножеству строк
Я устанавливаю столбец данных pandas для всех нулей вначале, а затем с помощью apply заполнить подмножество этого столбца. Однако после попытки все значения в столбце по-прежнему остаются равными нулю. Вот как я вызываю функцию apply: predictions['s…
12 окт '18 в 21:01
2
ответа
Как можно распечатать все значения вектора с помощью cat?
В целях форматирования я хочу распечатать значения массива с помощью cat(). Я могу сделать это легко используя цикл for... но я хочу сделать это "правильным" способом. randNums <- rnorm(5) for(i in randNums){ cat("n") cat(",") cat(i) cat("\n") } …
04 май '15 в 16:25
0
ответов
jQuery, get Uncaught TypeError: У объекта [номер объекта] нет метода 'apply'
Я использую плагин Jquery "Подтвердить", Надя Алрамли. Я добавил некоторые функции в этот плагин, но получил такую ошибку: "Uncaught TypeError: Object [object Number] не имеет метода" apply "", я проверил и действительно не могу понять это, пожалу…
15 дек '13 в 19:47
1
ответ
Новый столбец, использующий функцию apply для других столбцов в фрейме данных
У меня есть фрейм данных, где три столбца являются координатами данных ("H_x", "H_y" и "H_z"). Я хочу вычислить радиус-вектор данных и добавить его в качестве нового столбца в моем фрейме данных. Но у меня есть какая-то проблема с функцией применени…
28 окт '18 в 16:16
2
ответа
R: Заполнение списка из цикла for
Я постепенно изучаю, как работать с заявками и с какими утверждениями в r, но все еще в некотором роде провал в жизни. У меня есть фрейм данных, df, с 4 столбцами (на самом деле мой набор данных состоит из множества дат за несколько лет с нескольким…
01 окт '14 в 22:34
1
ответ
Использование насмешки с применением R
Я в настоящее время издеваюсь в некоторых модульных тестах, используя пакеты testthatа также mockery, Я пытаюсь понять, как работает функция expect_argsот mockeryПакет работает, когда макетная функция фактически вызывается в функции, используя apply…
06 дек '16 в 20:45
2
ответа
rbind фреймы данных на основе общего шаблона в имени фрейма данных
Скажем, у меня есть несколько фреймов данных, которые имеют одинаковые имена векторов, и я хотел бы связать все, которые имеют общий шаблон. Итак, для этих 3 фреймов данных: df.1 <- data.frame(column1 = factor(sample(c("Male","Female"), 10, repla…
23 янв '17 в 17:01
1
ответ
Почему `as.factor` не работает при применении функции`apply` в R?
Интересно, почему as.factor функция не работает при применении через apply функция в R? > df.nrow <- 10 > df <- data.frame(col1=sample(c("a","b","c"), df.nrow, TRUE), + col2=sample(c("d","e","f"), df.nrow, TRUE), + col3=sample(c("g","h",…
08 окт '14 в 10:37
2
ответа
Общая функция вызова lisp без применения приводит к нечетному числу ключевых слов
В настоящее время я изучаю общий язык и наткнулся на вопрос, который я не мог ответить сам: (defun find-all (item seq &rest keyword-args &key (test #'eql) test-not &allow-other-keys) (if test-not (apply #'remove item seq :test-not (compl…
06 фев '18 в 04:44
3
ответа
Вставить список в вектор, повторяя список для каждого векторного уровня
Я хочу выполнить следующую задачу, не вводя for петля, а точнее в одном apply() команда. У меня есть список a что я хочу повторить N раз, где N длина вектора bвставляя каждое повторение a к элементу b, До сих пор я сделал следующее MWE: var <- pa…
29 сен '17 в 02:47
1
ответ
R - режим расчета и проценты по режиму и цели
Я пытаюсь рассчитать режим для числовых столбцов. Столбцы, которые не являются числовыми, должны иметь "NA" в качестве заполнителя в векторе. Мне также нужны проценты в зависимости от цели. Некоторые примеры данных: c1= c("A", "B", "C", "C", "B", "C…
22 авг '15 в 12:42