Публикации по теме '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