Вопросы с тегом «r»

R - это свободный язык программирования с открытым исходным кодом и программная среда для статистических вычислений, биоинформатики, визуализации и общих вычислений. Пожалуйста, предоставьте минимальный и воспроизводимый пример (ы) вместе с желаемым результатом. Используйте `dput ()` для данных и укажите все неосновные пакеты с помощью вызовов library (). Не вставляйте изображения для данных или кода, вместо этого используйте блоки кода с отступом. Для вопросов, связанных со статистикой, используйте https://stats.stackexchange.com.

1
Установить постоянное зеркало CRAN в R
Как я могу установить определенное зеркало CRAN на постоянной основе в R? Я хочу установить его на своем ноутбуке постоянно, чтобы install.packages()он больше не спрашивал меня, какое зеркало выбрать.
102 r  cran  r-faq 

7
Интеллектуальное размещение меток точек в R
1) Есть ли какая-либо библиотека / функция R, которая будет реализовывать размещение меток INTELLIGENT на графике R? Я пробовал некоторые, но все они проблематичны - многие метки перекрывают друг друга или другие точки (или другие объекты на графике, но я вижу, что с этим намного труднее справиться). 2) Если нет, …
102 r  plot  label 

6
Получение и удаление первого символа строки
Я хотел бы сделать несколько двумерных прогулок, используя строки символов, присвоив каждому символу разные значения. Я планировал «вытолкнуть» первый символ строки, использовать его и повторить для остальной части строки. Как я могу добиться чего-то подобного? x <- 'hello stackoverflow' Я бы хотел сделать что-то вроде этого: a <- x.pop[1] print(a) …
102 string  r 

4
R: использовать оператор трубы magrittr в самописном пакете
Я хотел бы использовать оператор канала, %>%представленный в magrittrпакете, в пакете, который я написал сам, для цепочки dplyrпреобразований данных. magrittrотображается как Importв DESCRIPTIONфайле. После загрузки моего собственного пакета и тестирования функции, использующей оператор канала, я получаю следующее сообщение об ошибке: Ошибка в имени функции (параметр,: не удалось найти функцию "%>%" …
102 r  namespaces  magrittr 

3
Как объединить два файла RMarkdown (.Rmd) в один выходной файл?
У меня есть два файла в одной папке: chapter1.Rmd и chapter2.Rmd со следующим содержимым: chapter1.Rmd --- title: "Chapter 1" output: pdf_document --- ## This is chapter 1. {#Chapter1} Next up: [chapter 2](#Chapter2) chapter2.Rmd --- title: "Chapter 2" output: pdf_document --- ## This is chapter 2. {#Chapter2} Previously: [chapter 1](#Chapter1) Как …
102 r  knitr  pandoc  r-markdown 

4
Укажите собственный формат даты для аргумента colClasses в read.table / read.csv
Вопрос: Есть ли способ указать формат даты при использовании аргумента colClasses в read.table / read.csv? (Я понимаю, что могу преобразовать после импорта, но со многими столбцами даты, подобными этому, было бы проще сделать это на этапе импорта) Пример: У меня есть .csv со столбцами даты в формате %d/%m/%Y. dataImport <- …
101 r  date  read.table  read.csv 

3
Как бороться с ошибкой «данные класса невалидно» из ggplot2?
При попытке наложить новую строку на существующий ggplot я получаю следующую ошибку: Error: ggplot2 doesn't know how to deal with data of class uneval Первая часть моего кода работает нормально. Ниже приведено изображение "последних" почасовых данных о ветроэнергетике на рынке электроэнергии Среднего Запада США. Теперь я хочу наложить наблюдения за …
101 r  ggplot2 


10
Проверка на равенство всех элементов одного вектора
Я пытаюсь проверить, все ли элементы вектора равны друг другу. Решения, которые я придумал, кажутся несколько окольными, оба предполагают проверку length(). x <- c(1, 2, 3, 4, 5, 6, 1) # FALSE y <- rep(2, times = 7) # TRUE С unique(): length(unique(x)) == 1 length(unique(y)) == 1 С rle(): …
101 r  vector  equality 

5
Как использовать функцию «развертки»
Когда я смотрю на исходный код пакетов R, я вижу, что функция sweepиспользуется довольно часто. Иногда он используется, когда было бы достаточно более простой функции (например, apply), в других случаях невозможно точно знать, что он делает, не потратив достаточное количество времени на пошаговое выполнение блока кода, в котором оно находится. …
101 r  statistics 

10
отсоединить все пакеты при работе в R
Работая над решением другой проблемы, у меня возникла эта проблема: Я могу удалить все объекты R: rm(list = ls(all = TRUE)) Есть ли эквивалентная команда, которая может отсоединять установленные пакеты во время рабочего сеанса? > sessionInfo() R version 2.12.2 (2011-02-25) Platform: i386-pc-mingw32/i386 (32-bit) locale: [1] LC_COLLATE=English_United States.1252 [2] LC_CTYPE=English_United States.1252 …
101 r  workspace 

2
Как разместить надписи на geom_bar для каждого бара в R с помощью ggplot2
Я нашел это, Как разместить метки на geom_bar в R с помощью ggplot2 , но он просто помещал метки (числа) только на одну полосу. Вот, скажем, две полосы для каждой оси x, как сделать то же самое? Мои данные и код выглядят так: dat <- read.table(text = "sample Types Number …
101 r  ggplot2  bar-chart 

2
Заменить ось X собственными значениями
У меня вопрос по команде plot (). Есть ли способ полностью исключить ось x и заменить ее собственными значениями? Я знаю, что могу избавиться от оси, выполнив plot(x,y, xaxt = 'n') а затем добавьте ось с axis(side = 1 etc.) Однако, когда я добавляю ось, очевидно, что она по-прежнему относится …
101 r  plot 


4
ggplot2 сохранить неиспользуемые уровни barplot
Я хочу построить неиспользуемые уровни (то есть уровни, где счетчик равен 0) на моем столбчатом графике, однако неиспользуемые уровни отбрасываются, и я не могу понять, как их сохранить. df <- data.frame(type=c("A", "A", "A", "B", "B"), group=rep("group1", 5)) df$type <- factor(df$type, levels=c("A","B", "C")) ggplot(df, aes(x=group, fill=type)) + geom_bar() В приведенном выше …
101 r  ggplot2  legend  levels 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.