Tag: r

Как изменить порядок размеров массива

Как изменить порядок размеров n-мерного массива. Например, если у меня есть трехмерный массив данных о продажах, где первое измерение представляет собой Дату, вторым измерением является «Магазин», а третьим измерением является «Департамент». Как преобразовать массив так, чтобы первое измерение было Store, второе – Department, а третье – Date. Это просто пример. Я надеюсь на общее решение.

Субфигуры или субтитры с ножом?

Можно ли создавать субфигуры (со связанными субконтрактами) с использованием knitr? Вот минимальный рабочий пример: \documentclass{article} \begin{document} <>= plot(1:10) plot(30:100) @ \end{document} Это приводит к двум цифрам, обозначенным на рисунке 1 и рисунке 2, с титрами, как определено (соответственно). Но я хочу, чтобы они были помечены как «Рисунок 1a» и «Рисунок 1b», как вы можете сделать […]

RStudio не выбирает кодировку, которую я говорю ей при чтении файла

Я пытаюсь прочитать следующий кодированный файл UTF-8 в R, но всякий раз, когда я его читаю, символы юникода не кодируются правильно: Сценарий, который я использую для обработки файла, выглядит следующим образом: defaultEncoding <- "UTF8" detalheVotacaoMunicipioZonaTypes <- c("character", "character", "factor", "factor", "factor", "factor", "factor", "factor", "factor", "factor", "factor", "factor", "numeric", "numeric", "numeric", "numeric", "numeric", "numeric", "numeric", […]

Как изменить формат отдельной панели facet_wrap?

Можно ли изменить формат отдельного участка фасета? Например, используя примерный код ниже, можно ли изменить цвет заголовка или фона для графика cyl = 8? library(ggplot2) ggplot(mtcars, aes(x=gear)) + geom_bar(aes(y=gear), stat=”identity”, position=”dodge”) + facet_wrap(~cyl)

Аннотировать значения выше баров (ggplot граненый)

Один из моих любимых трюков в базовой графике – это пикап от Билла Данлэпа. Возможность разместить числовые значения (или любые значения) над столбцами на графике (я не использую его, но время от времени, но люблю его). mtcars2 <- mtcars[order(-mtcars$mpg), ] par(cex.lab=1, cex.axis=.6, mar=c(6.5, 3, 2, 2) + 0.1, xpd=NA) #shrink axis text and increas bot. […]

Построение «логотипа последовательности» с использованием ggplot2?

Можно ли (разумно) построить участок логотипа последовательности, используя ggplot2? Для этого есть пакет, основанный на «сетке», называемой « seqLogo », но мне было интересно, может ли быть версия ggplot2. Благодарю.

Как лучше всего моделировать произвольную одномерную случайную переменную с использованием ее вероятностной функции?

В R, каков наилучший способ моделирования произвольной одномерной случайной величины, если доступна только функция плотности вероятности?

dplyr: выберите имена столбцов, содержащие пробел

df <- structure(list(`aa` = 1:3, `ab` = 2:4), .Names = c("aa", "ab" ), row.names = c(NA, -3L), class = "data.frame") и данные выглядят как aaab 1 1 2 2 2 3 3 3 4 Следующий вызов для выбора select(df, ‘a a’) дает Error in abs(ind[ind < 0]) : non-numeric argument to mathematical function Как я […]

Использование функций из нескольких столбцов в вызове dplyr mutate_at

Я хотел бы использовать функцию mutate_at mutate_at для применения функции к нескольким столбцам в фреймворке данных, где функция вводит столбец, к которому он непосредственно применяется, а также другой столбец в фрейме данных. В качестве конкретного примера я бы посмотрел на мутацию следующего фрейма данных # Example input dataframe df <- data_frame(x = c(TRUE, TRUE, FALSE), […]

Ошибка преобразования длинного списка data.frames (~ 1 миллион) в единый файл data.frame с использованием do.call и ldply

Я знаю, что здесь есть много вопросов о способах преобразования списка data.frames в один файл data.frame с использованием do.call или ldply, но эти вопросы касаются понимания внутренней работы обоих методов и попыток выяснить, почему Я не могу работать, чтобы объединить список из почти 1 миллиона df одной и той же структуры, одинаковые имена полей и […]

Давайте будем гением компьютера.