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

Применить функцию к каждой строке матрицы или фрейма данных
Предположим, у меня есть матрица n на 2 и функция, которая принимает 2-вектор в качестве одного из своих аргументов. Я хотел бы применить функцию к каждой строке матрицы и получить n-вектор. Как это сделать в R? Например, я хотел бы вычислить...
268443 просмотров
schedule 29.03.2024

Быстро применяйте векторные операции xts к широким объектам зоопарка в R
Это действительно расширение моего вчерашнего вопроса , где я узнал о apply.weekly . Это прекрасно работает, но я хочу сделать это с широкими zoo объектами. Если я использую apply.weekly для широкого zoo , он суммирует столбцы, а затем...
2815 просмотров
schedule 04.11.2022

Как применить стиль WPF ScrollBar к определенному списку?
Хорошо, вот мой стиль полосы прокрутки. <Style x:Key="{x:Type ScrollBar}" TargetType="{x:Type ScrollBar}"> <Setter Property="Background" Value="#D5E0FF" /> </Style> Если я применю это, несомненно, пострадают все...
6735 просмотров
schedule 14.10.2022

Как применить функцию по столбцу к списку матриц
Как мне применить функцию по столбцу к списку матриц? Например, у меня есть список, как показано ниже. [[1]] [[1]][[1]] [,1] [,2] [,3] [1,] "b" "c" "d" [2,] "y" "y" "y" [3,] "z" "z" "z" [[1]][[2]] [,1] [,2] [,3] [1,] "b" "b"...
2307 просмотров
schedule 16.11.2023

Текущая сумма в столбце зависит от значения
У меня есть вектор бинарных переменных, которые указывают, продвигается ли продукт в данный период. Я пытаюсь выяснить, как рассчитать продолжительность каждой акции и продолжительность между акциями. promo.flag = c(1,1,0,1,0,0,1,1,1,0,1,1,0))...
1597 просмотров
schedule 25.11.2022

Применение функции между определенными парами столбцов в матрице в R
Я создаю матрицу с помощью пакета lsa в R. После создания матрицы я хотел бы рассчитать косинусное сходство между конкретными парами документов (столбцами) в матрице. В настоящее время я делаю это с вложенными циклами for, и это чудовищно...
1452 просмотров
schedule 25.01.2024

Как применить функцию к столбцам матрицы по нескольким факторам в R?
это простой вопрос, и я уверен, что его легко решить с помощью tapply, apply, by и т. д. Однако я все еще относительно новичок в этом, и я хотел бы попросить совета. Эта проблема: У меня есть фрейм данных, скажем, с 5 столбцами. Колонки 4 и 5,...
1050 просмотров
schedule 24.12.2023

Почему apply() не работает с моим фреймом данных в R?
У меня есть фрейм данных с именем «взрослый». > str(adult[, 1:2) 'data.frame': 32561 obs. of 15 variables: $ age : int 39 50 38 53 28 37 49 52 31 42 ... $ worktp : Factor w/ 9 levels " ?"," Federal-gov",..: 8 7 5 5 5 5 5 7 5 5 ......
857 просмотров
schedule 15.12.2023

избегая циклов на разделенных строках в r
В моей текущей переменной DATE есть такие записи, как «01.01.86, среда». Я пытаюсь разделить дни из дат и поместить их отдельно в две переменные. Мой текущий код работает, но он имеет циклы и может быть не очень эффективным при работе с большими...
57 просмотров
schedule 28.09.2022

R: Применение функции dprime - ошибка apply() 'dim(X) должна иметь положительную длину'
Я пытаюсь написать функцию dprime, в которой я вычитаю FA из z-показателей попаданий, чтобы получить значение dprime для каждого участника. Участники — это строки, а z-показатели — это столбцы. Мой набор данных (newData) имеет размер 18x16, но я...
845 просмотров
schedule 27.09.2022

Применение регулярных выражений к вектору
Я в недоумении, почему следующий код не работает. Намерение состоит в том, чтобы ввести вектор строк, некоторые из которых могут быть преобразованы в число, а некоторые нет. Следующая функция sapply должна использовать регулярное выражение для...
1200 просмотров
schedule 15.06.2024

Как я могу изменить нумерацию в столбце с R
У меня есть таблица со столбцом X <- c(6,6,6,10,10,26,26,26,26,26,80) Итак, в X у нас есть 4 уникальных числа. Как я могу изменить нумерацию для каждого значения? Например: 6,6,6 на первом месте, поэтому приравняйте их к 1; 10,10...
105 просмотров
schedule 07.12.2023

Векторизация () против применения ()
Функции Vectorize() и apply() в R часто можно использовать для достижения одной и той же цели. Обычно я предпочитаю векторизовать функцию из соображений удобочитаемости, потому что основная вызывающая функция связана с текущей задачей, а...
4379 просмотров
schedule 27.10.2022

xpath и r — создать таблицу ключей
Я новичок в пакете xml для r и новичок в xpath. У меня есть очень большой xml-файл, который я анализирую. Я написал некоторый код с использованием циклов, который работает, но занимает слишком много времени, поэтому я пишу более эффективный код,...
202 просмотров
schedule 22.03.2024

ошибка t.test в R
У меня есть фрейм данных с 6 столбцами. Я устал выполнять t.test для каждой строки, сравнивая столбцы 1–3 со столбцами 4–6, используя следующую команду: new.CL.10.ttest <- apply(new.CL, MARGIN = 1, function(m){ t.test(x = m[1:3], y = m[4:6],...
6302 просмотров
schedule 22.09.2022

R: Выбор каждых двух последовательных строк для ddplyr
это мои данные Assay Sample Dilution meanresp number 1 S 0.25 68.55 1 1 S 0.50 54.35 2 1 S 1.00 44.75 3 Моя конечная цель — применить линейную регрессию к каждым двум...
761 просмотров
schedule 28.10.2023

Среднее значение по уровням фактора в R, добавить как новый столбец
У меня есть то, что, как я боюсь, может быть простой проблемой, для которой у меня почти есть решение (действительно, у меня есть решение, но оно неуклюже). У меня есть кадр данных следующим образом: name replicate value A 1 0.9 A 2...
997 просмотров
schedule 13.03.2024

apply() не присваивает значения
У меня есть подмножество фрейма данных из 16 столбцов. Все они являются факторами с одинаковыми уровнями и ярлыками. Я пытаюсь использовать одну из функций apply() для одновременного назначения уровней и меток, но моя функция печатает результаты,...
89 просмотров
schedule 29.10.2023

Применить функцию ко всем комбинациям аргументов (вывести в виде списка)
Это решение почти то, что мне нужно, но не работает в моем случае. Вот что я пробовал: comb_apply <- function(f,...){ exp <- expand.grid(...,stringsAsFactors = FALSE) apply(exp,1,function(x) do.call(f,x)) } #--- Testing Code l1 <-...
567 просмотров
schedule 11.02.2024

Создать новую переменную на основе размера значения в другом столбце
Я пытаюсь создать df с новой переменной под названием «epi» (обозначает эпизод) ... которая основана на переменной «days.since.last». когда значение days.since.last больше 90, я хочу, чтобы переменная эпизода увеличивалась на 1. Вот оригинальный...
691 просмотров
schedule 09.05.2024