Публикации по теме 'apply'


Что такое методы вызова, применения и связывания в JavaScript?
Цель Чтобы понять использование методов call() , apply() и bind() в Function.prototype в JavaScript. Предпосылки Основы языка JavaScript Давайте начнем… call(), apply() и bind() — это методы, доступные в Function.prototype. Это означает, что всякий раз, когда вы создаете функцию, эти методы доступны по умолчанию как свойства функции. Но зачем нужны эти методы? Какую цель они решают? Возьмем пример. Посмотрите на следующий код. let addressObj = { state:..

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

В Javascript есть эквивалент .apply, который не меняет значение this?
Кажется достаточно простым, я хочу вызвать функцию с массивом аргументов. Конечно, я могу сказать func.apply(this, ['some', 'arguments']); , но это изменит значение this внутри func . Есть идеи, как это сделать, не меняя его?
10477 просмотров
schedule 21.01.2024

Почему vapply безопаснее, чем sapply?
В документации говорится vapply похож на sapply , но имеет заранее заданный тип возвращаемого значения, поэтому его [...] может быть безопаснее использовать. Не могли бы вы пояснить, почему это в целом безопаснее, возможно, приведя...
25955 просмотров
schedule 22.12.2023

Синтаксис (и/или функции) для применения операции над элементами одного вектора с использованием в качестве аргументов элементов второго вектора
Я пытаюсь найти правильное выражение для создания векторного результата, применяя операцию над вектором, используя в векторном виде элементы второго вектора. Вариант использования заключается в том, что у меня есть вектор необработанных значений и...
79 просмотров
schedule 20.12.2023

Применить функцию к каждому столбцу во фрейме данных, работающем с именами
Я пытаюсь написать что-то, что будет принимать фрейм данных и отображать каждый числовой столбец с простыми графиками для ненормальных распределений и контрольными диаграммами для нормальных: library(plyr) library(qcc) library(ggplot2) #generate...
1208 просмотров
schedule 19.10.2023

Создание нового вложенного элемента списка, представляющего собой комбинацию двух существующих вложенных элементов списка (в R)
Я ищу подсказку о том, как создать новый элемент вложенного списка из двух существующих элементов вложенного списка. В текущей форме сценария, над которым я работаю, я создаю список с именем tardis длиной n элементов в зависимости от количества...
1138 просмотров
schedule 14.09.2022

R возвращает индекс минимального столбца для каждой строки
У меня есть data.frame, содержащий 4 столбца (см. Ниже). Я хочу найти индекс минимального столбца (НЕ ЗНАЧЕНИЕ) для каждой строки. Есть идеи, как этого добиться? > d V1 V2 V3 V4 1 0.388116155 0.98999967...
11558 просмотров
schedule 17.09.2022

Сравнение двух векторов по одному значению за раз без использования WHILE
У меня есть две таблицы: df.author и df.post , которые связаны отношением "один ко многим". Теперь я изменил первичный ключ df.author и хочу, чтобы df.post отразил это изменение. В следующем R-скрипте я использую match() в цикле while для...
167 просмотров
schedule 06.01.2024

R использование lapply & sapply для запроса списка матриц, содержащих переставленные данные
У меня есть 3 набора данных, которые я переставил в 10 раз. Каждая перестановка набора данных создает столбец из 3 матриц (по одной матрице на набор данных). Эти 3 матрицы (_1 _, _ 2 _, _ 3_) находятся в списке L . Я хотел бы опросить все...
952 просмотров
schedule 02.03.2024

Функция R substr для нескольких столбцов
У меня 3 колонки. Первый столбец имеет уникальный идентификатор, второй и третий столбцы содержат строковые данные и некоторые данные NA. Мне нужно извлечь информацию из столбца 2, поместить ее в отдельные столбцы и сделать то же самое для столбца...
3052 просмотров
schedule 22.09.2022

Прогноз R по нескольким моделям
У меня есть несколько регрессионных моделей, с помощью которых я хотел бы прогнозировать, и легко извлекать прогнозы «х-шаг вперед». Я хотел бы сделать это с минимальным и простым кодом, чтобы я мог легко изменять модели и повторно запускать их....
188 просмотров
schedule 26.06.2022

python pandas: примените функцию с аргументами к серии. Обновлять
Я хотел бы применить функцию с аргументом к серии pandas: я нашел два разных решения SO: python pandas: примените функцию с аргументами к серии а также Передача нескольких аргументов для применения (Python) оба они полагаются на...
7651 просмотров
schedule 31.10.2023

R: применить функцию к каждой строке фрейма данных по фактору, вызывая в функции значение (по фактору)
У меня есть такой большой набор данных: my.df <- data.frame(Cond= rep(c("A", "B", "C", "D"), each = 4), Gene = rep(c("Gene1", "Gene2", "Gene3", "Gene4"), 4), Avg=sample(85:100, 16, replace = TRUE),...
1252 просмотров
schedule 16.11.2022

Статистика t.test (среднее значение p) для строк matrix/data.frame в R
Учитывая матрицу m, как я могу выполнить t.test для строк/переменной (проверка, отличается ли среднее значение от нуля) и получить матрицу, в которой каждый столбец соответствует, например, t.test$statistic и t.test$p.value для строк. Поскольку в...
3142 просмотров
schedule 08.04.2024

функция применения перестает работать, когда возникает ошибка для одной строки данных
Я использую функцию применения для выполнения функции для каждой строки моих данных. Я обнаружил, что если одна строка данных вызывает ошибку, я не получу результат. Интересно, есть ли способ позволить функции применения выдать ошибку или NA для...
1214 просмотров
schedule 07.10.2023

Почему применяется логика преобразования во фреймах данных к строкам из 5 символов?
Предположим, у меня есть фрейм данных: mydf <- data.frame(colA = c(1,20), colB = c("a", "ab"), colC = c(T, F)) Теперь предположим, что я хочу применить функцию к каждой строке фрейма данных. Эта функция использует логическое значение...
836 просмотров
schedule 26.05.2024

Перебор идентификатора с помощью lapply() в R
Я написал такую ​​функцию: myfunc <- function(data, c1, c2, c3) { res <- data*c1*c2*c3 return(res) } Чтобы применить myfunc к вектору data , я мог бы использовать lapply(data, myfunc, c1=2, c2=3,...
386 просмотров
schedule 06.09.2022

Панды Python применяют функцию, если значение столбца не равно NULL
У меня есть кадр данных (в Python 2.7, pandas 0.15.0): df= A B C 0 NaN 11 NaN 1 two NaN ['foo', 'bar'] 2 three 33 NaN Я хочу применить простую функцию для строк, которые не содержат...
96253 просмотров
schedule 04.11.2023

Приведение уникальных функций в столбце к именам переменных и фиктивное кодирование исходных функций в переменные в R
Возникла проблема с фиктивным кодированием следующего набора данных. Пример данных, скажем, dataframe = mydata: ID | NAMES | -- | -------------- | 1 | 4444, 333, 456 | 2 | 333 | 3 | 456, 765 | Я хотел бы...
92 просмотров
schedule 18.05.2024

R apply: использование индексов элементов в функции
У меня есть трехмерная структура данных, отражающая данные на определенных долготах, широтах и ​​глубинах. Я хотел бы применить функцию к этим данным. Обычно, скажем, я хочу найти значение, усредненное по глубине, я бы сделал следующее:...
47 просмотров
schedule 04.10.2023

Какая реализация R дает самое быстрое вычисление матрицы JSD?
Матрица JSD - это матрица подобия распределений, основанная на расхождении Дженсена-Шеннона . Учитывая матрицу m, строки которой представляют распределения, мы хотели бы найти расстояние JSD между каждым распределением. Результирующая матрица JSD...
646 просмотров
schedule 30.01.2024