Вопросы с тегом 'tapply'
tapply - это функция на языке программирования R для применения функции к подмножествам вектора.
9
Функции группировки (напр., По совокупности) и семейства * apply
Всякий раз, когда я хочу сделать что-то "map" py в R, я обычно пытаюсь использовать функцию в семействе apply.
Однако я никогда не понимал различий между ними: как { sapply, lapply и т.д.} применяют эту функцию к входному/сгруппированному входу, ка...
17 авг. '10 в 18:31
4
Несколько функций в одном заявлении или агрегированном заявлении
Можно ли включить две функции в одно выражение или обобщенную инструкцию?
Ниже я использую два оператора tapply и два агрегатных оператора: один для среднего и один для SD.
Я бы предпочел объединить утверждения.
my.Data = read.table(text = "
ani...
05 мар. '13 в 3:02
3
суммировать несколько столбцов по группам с помощью
Я хотел бы суммировать отдельные столбцы по группе, и я подумал, что нужно использовать tapply.
Однако я не могу заставить tapply работать. Можно ли использовать tapply для суммирования нескольких столбцов?
Если нет, почему бы и нет?
Я много раз иск...
27 июл. '13 в 22:45
2
Как передать na.rm в качестве аргумента в ответ?
Я хотел бы вычислить среднее и sd из фрейма данных с одним столбцом для параметра и одного столбца для идентификатора группы. Как я могу рассчитать их при использовании tapply? Я мог бы использовать sd(v1, group, na.rm=TRUE), но не могу вставить na.r...
05 янв. '13 в 14:10
1
Нарушение привычки к наркотикам
Я узнал R, играя, и я начинаю думать, что я злоупотребляю функцией tapply. Есть ли способы сделать некоторые из следующих действий? Конечно, они работают, но по мере того, как они становятся более сложными, я задаюсь вопросом, не теряю ли я лучшие ва...
16 сент. '09 в 17:32
2
Среднее значение переменной на два фактора
У меня есть следующие данные:
a <- c(1,1,1,1,2,2,2,2)
b <- c(2,4,6,8,2,3,4,1)
c <- factor(c("A","B","A","B","A","B","A","B"))
df <- data.frame(
sp=a,
length=b,
method=c)
Я могу использовать следующее для подсчета количества...
21 мая '13 в 7:09
4
Как назначить счетчик конкретному подмножеству data.frame, который определяется комбинацией факторов?
Мой вопрос: у меня есть кадр данных с некоторыми переменными факторов. Теперь я хочу назначить новый вектор этому кадру данных, который создает индекс для каждого подмножества этих факторных переменных.
data <-data.frame(fac1=factor(rep(1:2,5)...
25 окт. '12 в 15:10
2
выполняет ли функция by() растущий список
Создает ли функция by список, который растет по одному элементу за раз?
Мне нужно обработать фрейм данных примерно с 4 М наблюдениями, сгруппированными по столбцу факторов. Ситуация аналогична приведенному ниже примеру:
> # Make 4M rows of data...
04 дек. '12 в 14:48
3
Что означает t в tapply?
Похоже, что существует общее согласие в том, что l в "lapply" означает список, s в "sapply" означает упрощение, а r в "rapply" означает рекурсивно. Но я не мог найти ничего на t в "tapply". Мне сейчас очень любопытно.
21 апр. '15 в 23:33
2
Объединяя логику "нет" и "не в", используя R
Как объединить команду tapply с логикой "не в"?
Цель. Получите медианную длину сепалы для каждого вида.
tapply(iris$Sepal.Length, iris$Species, median)
Ограничение. Удалите записи, для которых есть лепесток шириной 1,3 и 1,5.
!iris$Petal.Wid...
11 мая '15 в 21:31
1
В чем разница между функциями tapply и ave?
Я не могу обдумать функцию ave. Я прочитал справку и обыскал сеть, но я все еще не понимаю, что она делает. Я понимаю, что она применяет некоторую функцию к подмножеству наблюдений, но не так, как, например, tapply
Может кто-нибудь, пожалуйста, про...
09 мар. '14 в 22:47
3
Удалить NA из списка списков
У меня есть матрица data.mat, которая выглядит так:
A B C D E
45 43 45 65 23
12 45 56 NA NA
13 4 34 12 NA
Я пытаюсь превратить это в список списков, где каждая строка является одним списком в более крупном списке. Я делаю следующее:
li...
11 сент. '14 в 0:18
1
R - Петля через разные матрицы без использования цикла! Помогите просто создать код
Итак, у меня есть две отдельные матрицы (mat1 и mat2)
и мне нужно пройти через них, чтобы сделать чек.
Мне нужно сохранить результаты в третьей матрице.
Я чувствую, что мой код очень длинный для этой цели.
Я хотел, чтобы некоторые из ваших предложе...
19 июн. '15 в 16:04
1
R tapply с нулевой функцией
У меня возникли проблемы с пониманием функции tapply, когда аргумент FUN null.
В документации говорится:
Если FUN равно NULL, tapply возвращает вектор, который может использоваться для индексирования многоканального массива, которое обычно выдае...
23 мая '16 в 12:39
0
R tapply: разные R-релизы производят разные выходы
Проблема
Это простой пример tapply:
z=data.frame(s=as.character(NA), rows=c(1,2,1), cols=c(1,1,2), stringsAsFactors=FALSE)
tapply(z$s, list(z$rows, z$cols), identity)
В R (другое каноэ) v3.3.3 (2017-03-06) для Windows он приносит:
# 1 2
#...
09 мая '17 в 11:02