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

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

4
Как не запускать пример с помощью roxygen2?
Я сейчас пишу функцию геокодирования, которая зависит от наличия ключа Bing Maps. Очевидно, я бы предпочел не публиковать свою, а примеры без нее не работают. Как мне включить пример, чтобы пользователи запускали вручную, но не выполняли его во время R CMD check?
96 r  roxygen2 

9
Причина появления ошибки «плохое магическое число» при загрузке рабочего пространства и как ее избежать?
Я попытался загрузить свое рабочее пространство R и получил эту ошибку: Error: bad restore file magic number (file may be corrupted) -- no data loaded In addition: Warning message: file ‘WORKSPACE_Wedding_Weekend_September’ has magic number '#gets' Use of save versions prior to 2 is deprecated Меня не особо интересуют технические детали, …

4
В чем разница между целочисленным классом и числовым классом в R
Я хочу предисловие к этому, сказав, что я абсолютный новичок в программировании, поэтому, пожалуйста, извините, насколько прост этот вопрос. Я пытаюсь лучше понять «атомарные» классы в R, и, возможно, это касается классов программирования в целом. Я понимаю разницу между символьными, логическими и сложными классами данных, но мне трудно найти фундаментальную …
96 r  class  object  integer  numeric 

11
Как округлить до ближайших 10 (или 100 или X)?
Я пишу функцию для построения данных. Я хотел бы указать красивое круглое число для оси Y max, которое больше максимума набора данных. В частности, мне нужна функция, fooкоторая выполняет следующее: foo(4) == 5 foo(6.1) == 10 #maybe 7 would be better foo(30.1) == 40 foo(100.1) == 110 Я дошел до …
96 r  rounding 


5
Затенение графика плотности ядра между двумя точками.
Я часто использую графики плотности ядра, чтобы проиллюстрировать распределения. Их легко и быстро создать в R, например: set.seed(1) draws <- rnorm(100)^2 dens <- density(draws) plot(dens) #or in one line like this: plot(density(rnorm(100)^2)) Что дает мне этот красивый маленький PDF: Я хочу заштриховать область под PDF от 75 до 95 процентилей. …
95 r  plot 

2
Разница между as.POSIXct / as.POSIXlt и strptime для преобразования векторов символов в POSIXct / POSIXlt
Я ответил на ряд вопросов, касающихся того, как преобразовать векторы символов в классы datetime. Я часто вижу 2 метода: strptime и as.POSIXct / as.POSIXlt. Я посмотрел на 2 функции, но не понимаю, в чем разница. strptime function (x, format, tz = "") { y <- .Internal(strptime(as.character(x), format, tz)) names(y$year) <- …
95 r  date  time  benchmarking 

9
Захват группы регулярных выражений в R с несколькими группами захвата
Можно ли в R извлечь групповой захват из совпадения регулярного выражения? Насколько я могу судить, ни один из grep, grepl, regexpr, gregexpr, sub, или gsubвернуть снимки группы. Мне нужно извлечь пары ключ-значение из строк, которые закодированы таким образом: \((.*?) :: (0\.[0-9]+)\) Я всегда могу просто выполнить несколько полных совпадений grep …

11
Как отключить «Сохранить изображение рабочего пространства?» подскажите в R?
Когда я выхожу из интерактивной оболочки R, она каждый раз отображает раздражающую подсказку: > > Сохранить изображение рабочего пространства? [д / н / с]: н Я всегда отвечаю «нет», потому что, если бы я хотел сохранить свою работу, я бы сделал это перед попыткой выхода. Как избавиться от подсказки? Примечание: …

1
Определите все функции в одном файле .R, вызовите их из другого файла .R. Как, если возможно?
Как мне вызвать функции, определенные в файле abc.R, в другом файле, например xyz.R? Дополнительный вопрос: как вызвать функции, определенные в abc.R, из командной строки / приглашения R?

7
Факторы в R: больше, чем раздражение?
Один из основных типов данных в R - это факторы. По моему опыту, факторы - это в основном боль, и я никогда не использую их. Я всегда конвертирую в персонажей. Странное чувство, будто я чего-то упускаю. Есть ли какие-нибудь важные примеры функций, которые используют факторы в качестве группирующих переменных, где …

1
Как изменить ограничение «Превышен максимальный размер загрузки» в Shiny и сохранить введенные пользователем файлы?
Недавно я узнал, что программы R Shiny по умолчанию накладывают ограничение на максимальный размер для загрузки файлов (я не знаю, какой именно размер, но предполагаю, что это 5000 КБ). Я хочу снять это ограничение. Как я могу это сделать и каково общее правило в отношении размера загружаемых пользователями файлов? Кроме …
95 r  shiny 

4
Как я могу получить "несбалансированную" сетку ggplots?
С помощью grid.arrangeя могу расположить несколько ggplotфигур в сетке, чтобы получить фигуру из нескольких панелей, используя что-то вроде: library(ggplot2) library(grid) library(gridExtra) сгенерируйте несколько графиков ggplot2, затем plot5 <- grid.arrange(plot4, plot1, heights=c(3/4, 1/4), ncol=1, nrow=2) Как я могу получить «несбалансированный» макет с двумя столбцами с одним графиком во всем первом столбце …
94 r  ggplot2  r-grid 

1
Как интерпретировать сообщение dplyr `summarize ()`, перегруппировывающее вывод по 'x' (переопределить с помощью аргумента `.groups`)?
Я начал получать новое сообщение (см. Заголовок сообщения) при запуске group_by и summarize () после обновления до версии разработки dplyr 0.8.99.9003. Вот пример воссоздания вывода: library(tidyverse) library(hablar) df <- read_csv("year, week, rat_house_females, rat_house_males, mouse_wild_females, mouse_wild_males 2018,10,1,1,1,1 2018,10,1,1,1,1 2018,11,2,2,2,2 2018,11,2,2,2,2 2019,10,3,3,3,3 2019,10,3,3,3,3 2019,11,4,4,4,4 2019,11,4,4,4,4") %>% convert(chr(year,week)) %>% mutate(total_rodents = rowSums(select_if(., is.numeric))) …
94 r  dplyr  summarize 

5
Каковы стандартные форматы «однозначной даты» для преобразования строки в дату в R?
Пожалуйста, примите во внимание следующее $ R --vanilla > as.Date("01 Jan 2000") Error in charToDate(x) : character string is not in a standard unambiguous format Но эта дата явно имеет стандартный однозначный формат. Почему появляется сообщение об ошибке? Хуже того, двусмысленная дата, по-видимому, принимается без предупреждения или ошибки, а затем …

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