Вопросы по теме '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