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

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

7
Как я могу извлечь диапазоны осей графика для объекта ggplot2?
У меня есть объект ggplot2, скажем myPlot, как я могу определить диапазоны для осей x и y? Это не похоже на простое кратное диапазону значений данных, потому что можно масштабировать графики, изменять диапазоны осей и так далее. findFn(from sos) и Google, похоже, не дают релевантных результатов, кроме как установить диапазоны …
88 r  ggplot2 


7
Как добавить субтитр ggplot2 другого размера и цвета?
Я использую ggplot2 для улучшения графиков осадков. Вот воспроизводимый пример того, чего я хочу достичь: library(ggplot2) library(gridExtra) secu <- seq(1, 16, by=2) melt.d <- data.frame(y=secu, x=LETTERS[1:8]) m <- ggplot(melt.d, aes(x=x, y=y)) + geom_bar(fill="darkblue") + labs(x="Weather stations", y="Accumulated Rainfall [mm]") + opts(axis.text.x=theme_text(angle=-45, hjust=0, vjust=1), title=expression("Rainfall"), plot.margin = unit(c(1.5, 1, 1, 1), …
88 r  ggplot2  subtitle 

7
Понимание функции order ()
Пытаюсь понять, как order()работает функция. У меня создалось впечатление, что он вернул перестановку индексов, которая при сортировке сортирует исходный вектор. Например, > a <- c(45,50,10,96) > order(a) [1] 3 1 2 4 Я ожидал, что это вернется c(2, 3, 1, 4), так как отсортированный список будет 10 45 50 96. …
88 r  sorting  r-faq 


3
Как добавить оглавление в Rmarkdown?
Я использую RStudio для написания документов с уценкой и хочу добавить оглавление (TOC) вверху документов, чтобы пользователь мог щелкнуть соответствующий раздел для чтения. На rpub было несколько подходящих примеров, но сейчас я не могу их найти. Обратите внимание, что я не использую pandocи совсем новичок в Rmd& knitr. Есть ли …
88 r  rstudio  r-markdown 

3
Как исправить соотношение сторон в ggplot?
Я пытаюсь изменить размер графика, чтобы он соответствовал моему документу, но у меня возникают трудности с получением построенной диаграммы в виде квадрата. Пример: pdf(file = "./out.pdf", width = 5, height = 5) p <- ggplot(mydata, aes(x = col1, y = col2)) print(p) aux <- dev.off() Хотя пределы для x и …
88 r  ggplot2 

6
Создание вектора, разделенного запятыми
У меня есть числовой вектор, один, который я пытаюсь превратить в вектор символов, где каждый элемент разделен запятыми. > one = c(1:5) > paste(as.character(one), collapse=", ") [1] "1, 2, 3, 4, 5" > paste(as.character(one), sep="' '", collapse=", ") [1] "1, 2, 3, 4, 5" Однако я хочу, чтобы результат выглядел …
88 r 

6
Как прослушивать более одного выражения события в обработчике Shiny eventReactive
Я хочу, чтобы два разных события запускали обновление данных, используемых различными графиками / выходами в моем приложении. Один - это нажатая кнопка ( input$spec_button), а другой - точка на нажатой точке ( mainplot.click$click). По сути, я хочу перечислить оба варианта одновременно, но я не уверен, как писать код. Вот что …
88 r  shiny 

12
Простой способ экспортировать несколько data.frame на несколько листов Excel
Я удивлен, обнаружив, что нет простого способа экспортировать несколько data.frame на несколько листов файла Excel? Я пробовал пакет xlsx , кажется, он может писать только на один лист (переопределить старый лист); Я также пробовал пакет WriteXLS , но он все время выдает ошибку ... Моя структура кода такова: по замыслу, …
88 r  excel  xlsx 

13
Обрезка огромного (3,5 ГБ) файла csv для чтения в R
Итак, у меня есть файл данных (разделенный точкой с запятой), в котором много деталей и неполные строки (ведущие к подавлению Access и SQL). Это набор данных на уровне округа, разбитый на сегменты, подсегменты и подсегменты (всего ~ 200 факторов) за 40 лет. Короче говоря, он огромен, и он не уместится …
87 r  csv 

10
Диаграммы Санки в R?
Я пытаюсь визуализировать поток данных с помощью диаграммы Санки в R. Я обнаружил, что это сообщение в блоге ссылается на сценарий R, который создает диаграмму Санки, к сожалению, он довольно сырой и несколько ограничен (см. Ниже образец кода и данных). Кто-нибудь знает о других сценариях - или, может быть, даже …


4
Создать имя переменной с помощью «вставить» в R?
Увидеть ниже: paste("perf.a", "1", sep="") # [1] "perf.a1" Что, если я хочу присвоить значение perf.a1? Я попробовал as.name, as.symbolи т.д., без толка: as.name(paste("perf.a", "1", sep="")) = 5 # Error in as.name(paste("perf.a", "1", sep = "")) = 5 : # target of assignment expands to non-language object as.symbol(paste("perf.a", "1", sep="")) = …
87 r 


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