Запитання з тегом «r»

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


4
Хостинг та налаштування власних блискучих програм без блискучого сервера
Я намагаюся зробити блискучі програми доступними для моїх колег без того, щоб вони запускали або навіть не встановлювали R. Тож я прочитав цю веб-сторінку і знайшов таке речення: Якщо ви знайомі з веб-хостингом або маєте доступ до ІТ-відділу, ви можете розмістити свої програми Shiny самостійно. у розділі " Поділитися як …

5
Унікальне поєднання всіх елементів з двох (або більше) векторів
Я намагаюся створити унікальну комбінацію всіх елементів з двох векторів різного розміру в R. Наприклад, перший вектор - це a <- c("ABC", "DEF", "GHI") а другий - дати, що зберігаються як рядки на даний момент b <- c("2012-05-01", "2012-05-02", "2012-05-03", "2012-05-04", "2012-05-05") Мені потрібно створити фрейм даних із двома такими …
95 r  r-faq 

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 Я дійшов аж до …
95 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-го …
94 r  plot 

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) Як я можу отримати `` незбалансований '' макет 2-х колонок з одним графіком у всьому першому кольорі …
94 r  ggplot2  r-grid 

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

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


5
Які існують формати “стандартних однозначних дат” для перетворення рядків на дату в R?
Будь ласка, враховуйте наступне $ R --vanilla > as.Date("01 Jan 2000") Error in charToDate(x) : character string is not in a standard unambiguous format Але ця дата явно знаходиться в стандартному форматі недвозначного. Чому повідомлення про помилку? Гірше, неоднозначну дату, очевидно, приймають без попередження та помилок, а потім читають неправильно! …

16
Як вибрати рядок з максимальним значенням у кожній групі
У наборі даних з кількома спостереженнями за кожним предметом я хочу взяти підмножину, що містить лише максимальне значення даних для кожного запису. Наприклад, із таким набором даних: ID <- c(1,1,1,2,2,2,2,3,3) Value <- c(2,3,5,2,5,8,17,3,5) Event <- c(1,1,2,1,2,1,2,2,2) group <- data.frame(Subject=ID, pt=Value, Event=Event) Суб’єкти 1, 2 та 3 мають найбільше значення pt …
94 r  dataframe  r-faq 

5
R Умовна оцінка при використанні оператора трубопроводу%>%
При використанні оператора трубопроводу %>% з пакетами , такими як dplyr, ggvis, dychartsі т.д., як я роблю крок умовно? Наприклад; step_1 %>% step_2 %>% if(condition) step_3 Здається, ці підходи не працюють: step_1 %>% step_2 if(condition) %>% step_3 step_1 %>% step_2 %>% if(condition) step_3 Є довгий шлях: if(condition) { step_1 %>% …
94 r  dplyr  ggvis  magrittr 


3
Як я можу організувати довільну кількість ggplots за допомогою grid.arrange?
Це розміщено в перекладі на групі Google ggplot2 Моя ситуація полягає в тому, що я працюю над функцією, яка виводить довільну кількість графіків (залежно від вхідних даних, наданих користувачем). Функція повертає список з n ділянок, і я хотів би викласти ці ділянки у форматі 2 x 2. Я борюся з …
93 r  ggplot2 

1
Довільні розділи в документах про роксиген
Як працює Roxygen , це те, що перший рядок - це \titleвсе, все інше знаходиться в \details, а потім будь-які @fooдирективи обробляють ці речі. Але R документація багатша за це. Я можу мати "\section{Llamas}{Are they ungulates?}".Rd файли. Але я не можу змусити Роксиген нічого робити, крім загортання всього в \ …
93 r  roxygen 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.