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

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

8
Очищення значень `Inf` від фрейму даних R
У R у мене є операція, яка створює деякі Infзначення, коли я перетворюю фрейм даних. Я хотів би перетворити ці Infзначення у NAзначення. Код у мене повільний для великих даних, чи є більш швидкий спосіб зробити це? Скажіть, у мене є такий кадр даних: dat <- data.frame(a=c(1, Inf), b=c(Inf, 3), …
101 r  dataframe  data.table 


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 

4
Як використовувати грецькі символи в ggplot2?
Мої категорії потрібно назвати грецькими літерами. Я використовую ggplot2, і це прекрасно працює з даними. На жаль, я не можу зрозуміти, як розмістити ці грецькі символи на осі х (біля галочок), а також зробити так, щоб вони відображалися в легенді. Чи можна це зробити? ОНОВЛЕННЯ: Я переглянув посилання , проте …
101 r  graphics  unicode  utf-8  ggplot2 

4
R: використовуйте магнітр трубопровідника в самостійно написаному пакеті
Мені б хотілося використовувати оператор pipe, що %>%вводиться в magrittrкомплекті, в пакеті, який я написав сам для ланцюгових dplyrперетворень даних. magrittrвказано як Importу DESCRIPTIONфайлі. Після завантаження власного пакету та тестування функції, яка використовує оператор pipe, я отримую таке повідомлення про помилку: Помилка в імені функції (параметр:: не вдалося знайти функцію …
101 r  namespaces  magrittr 

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 …
101 r  workspace 

11
Вилучення чисел з векторів рядків
У мене такий рядок: years<-c("20 years old", "1 years old") Я хотів би взяти лише числове число з цього вектора. Очікуваний результат - вектор: c(20, 1) Як я можу це зробити?
101 regex  r 

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 

5
Як користуватися функцією 'sweep'
Коли я дивлюся на джерело пакетів R, я бачу, що функція sweepвикористовується досить часто. Іноді його використовують, коли простішої функції вистачило б (наприклад, apply), в інших випадках неможливо точно знати, що вона робить, не витрачаючи достатньо часу, щоб перейти через блок коду, в якому знаходиться. Те, що я можу відтворити …
100 r  statistics 

10
Перетворити рядок у ім'я змінної
Я використовую R для розбору списку рядків у формі: original_string <- "variable_name=variable_value" По-перше, я витягаю ім'я змінної та значення змінної з початкового рядка і конвертую це значення в числовий клас. parameter_value <- as.numeric("variable_value") parameter_name <- "variable_name" Потім я хотів би призначити значення змінній з тим самим іменем, що і рядок_імен …
100 string  r 

3
Як я можу маніпулювати текстом смужки з графіків граней facet_grid?
Мені цікаво, як я можу маніпулювати розміром тексту смужки у фасетних графіках. Моє запитання схоже на запитання щодо заголовків сюжетів , але я спеціально займаюся маніпулюванням не заголовком сюжету, а текстом, який відображається у заголовках фасетів (strip_h). Як приклад, розглянемо набір даних mpg. library(ggplot2) qplot(hwy, cty, data = mpg) + …
100 r  ggplot2 


5
Порахувати кількість об'єктів у списку [закрито]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 3 роки тому . Удосконаліть це питання R функція, яка поверне кількість елементів у списку?
99 list  r  count 


2
Як поставити мітки над geom_bar для кожного рядка в R за допомогою ggplot2
Я знайшов це: Як поставити мітки над geom_bar у R за допомогою ggplot2 , але він просто розміщує мітки (цифри) лише на одному рядку. Ось, скажімо, два стовпчики для кожної осі х, як зробити те саме? Мої дані та код виглядають так: dat <- read.table(text = "sample Types Number sample1 …
99 r  ggplot2  bar-chart 

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