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

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

6
Видаліть "a" з легенди, використовуючи естетику та geom_text
Як я можу видалити букву "a" з легенди, породженої цим кодом? Якщо я видаляю geom_textлітеру, то буква «а» не відображатиметься в легенді. Хочу все-таки зберегти geom_text. ggplot(data = iris, aes(x = Sepal.Length, y=Sepal.Width, shape = Species, colour = Species)) + geom_point() + geom_text(aes(label = Species))
124 r  ggplot2  aesthetics 

3
Як зробити графіку з прозорим фоном у R за допомогою ggplot2?
Мені потрібно вивести графіку ggplot2 від R до PNG-файлів з прозорим фоном. З базовою графікою R все гаразд, але без ggplot2 немає прозорості: d <- rnorm(100) #generating random data #this returns transparent png png('tr_tst1.png',width=300,height=300,units="px",bg = "transparent") boxplot(d) dev.off() df <- data.frame(y=d,x=1) p <- ggplot(df) + stat_boxplot(aes(x = x,y=y)) p <- …


12
рядок data.frame до списку
У мене є data.frame, який я хотів би перетворити на список рядками, тобто кожен рядок відповідав би власним елементам списку. Іншими словами, я хотів би список, який є таким довгим, як у data.frame є рядки. Поки я вирішував цю проблему наступним чином, але мені було цікаво, чи є кращий спосіб …
123 list  r  dataframe 

3
Чому приєднання X [Y] даних.tables не дозволяє зробити повне зовнішнє з'єднання або ліве з'єднання?
Це трохи філософське питання про синтаксис приєднання data.table. Я знаходжу все більше використання для data.tables, але все ще вчуся ... Формат з'єднання X[Y]для data.tables дуже стислий, зручний та ефективний, але, наскільки я можу сказати, він підтримує лише внутрішні з'єднання та праві зовнішні з'єднання. Щоб отримати ліве або повне зовнішнє з'єднання, …
123 r  join  data.table 

18
Помилка завантаження rJava в RStudio / R після "оновлення" до OSX Yosemite
Нещодавно я "модернізував" з OSX Mountain Lion до Yosemite і з R 3.1.3 до 3.2. Відразу після оновлення, коли я відкрив R або RStudio, я отримав спливаюче повідомлення про те, що мені потрібно встановити Java 6. Крім того, завантаження rJavaабо будь-який пакет, що залежить від rJava (наприклад, xlsx), спричинив збій …

7
Використовуючи R для завантаження файлів, що зберігаються у форматі даних, вилучення та імпорту даних
@EZGraphs у Twitter пише: "Багато інтернет-файлів csvs застебнуто. Чи є спосіб завантажити, розпакувати архів і завантажити дані до кадру даних за допомогою R? #Rstats" Я також намагався це зробити сьогодні, але закінчилося просто завантаження zip-файлу вручну. Я спробував щось на кшталт: fileName <- "http://www.newcl.org/data/zipfiles/a1.zip" con1 <- unz(fileName, filename="a1.dat", open = …
122 r  zip  connection 

6
Як я можу побудувати графік за допомогою двох різних осей y?
Я хотів би накласти два графіки розсіювання в R так, щоб кожен набір точок мав власну (різну) вісь y (тобто у позиціях 2 та 4 на рисунку), але точки виглядають на одній фігурі. Чи можна це зробити plot? Редагувати приклад коду, що показує проблему # example code for SO question …
122 r  plot  yaxis 


8
Динамічно вибирайте стовпці кадру даних, використовуючи $ та значення символу
У мене є вектор різних назв стовпців, і я хочу мати можливість перебирати петлі над кожним із них, щоб отримати цей стовпець із data.frame. Наприклад, розглянемо набір даних mtcarsі деякі імена змінних, що зберігаються у символьному векторі cols. Коли я намагаюся вибрати змінну з mtcarsвикористанням динамічного підмножини cols, яка є …
122 r  dataframe  r-faq 

5
Як створити графік щільності в matplotlib?
У RI можна створити бажаний вихід, виконавши: data = c(rep(1.5, 7), rep(2.5, 2), rep(3.5, 8), rep(4.5, 3), rep(5.5, 1), rep(6.5, 8)) plot(density(data, bw=0.5)) У python (з matplotlib) найближче мені було з простою гістограмою: import matplotlib.pyplot as plt data = [1.5]*7 + [2.5]*2 + [3.5]*8 + [4.5]*3 + [5.5]*1 + [6.5]*8 …
122 python  r  numpy  matplotlib  scipy 

6
Застосування функції до кожного рядка таблиці за допомогою dplyr?
Під час роботи з plyrмені часто було корисно використовувати adplyдля скалярних функцій, які мені доводиться застосовувати до кожного ряду. напр data(iris) library(plyr) head( adply(iris, 1, transform , Max.Len= max(Sepal.Length,Petal.Length)) ) Sepal.Length Sepal.Width Petal.Length Petal.Width Species Max.Len 1 5.1 3.5 1.4 0.2 setosa 5.1 2 4.9 3.0 1.4 0.2 setosa 4.9 …
121 r  plyr  dplyr 

7
Як додати рядки до кадру даних R
Я оглянув StackOverflow, але не можу знайти рішення, специфічне для моєї проблеми, яке передбачає додавання рядків до кадру даних R. Я ініціалізую порожній кадр даних з двох стовпців, як описано нижче. df = data.frame(x = numeric(), y = character()) Тоді моя мета - повторити список значень і в кожній ітерації …
121 r  merge  append  dataframe  rows 

14
Порахуйте кількість рядків у кожній групі
У мене є кадр даних, і я хотів би порахувати кількість рядків у кожній групі. Я регулярно використовую aggregateфункцію для підсумовування даних наступним чином: df2 <- aggregate(x ~ Year + Month, data = df1, sum) Тепер я хотів би порахувати спостереження, але не можу знайти належний аргумент FUN. Інтуїтивно, я …
121 r  dataframe  aggregate  r-faq 

13
Загальні пропозиції щодо налагодження в R
Я отримую помилку під час використання функції R, яку я написав: Warning messages: 1: glm.fit: algorithm did not converge 2: glm.fit: algorithm did not converge Що я зробив: Крок через функцію Додавання друку, щоб з’ясувати, в якому рядку виникає помилка, передбачає дві функції, які не слід використовувати glm.fit. Вони є …
120 r  debugging  r-faq 

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