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

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

2
Редагування міток легенди (тексту) в ggplot
Я витратив години на перегляд документації та на StackOverflow, але, схоже, жодне рішення не вирішило мою проблему. Під час використання ggplotя не можу отримати потрібний текст в легенді, навіть якщо він знаходиться в моєму кадрі даних. Я спробував scale_colour_manual, scale_fill_manualз різними значеннями для labels=таких як c("T999", "T888")", "cols". Ось мій …
120 r  text  ggplot2  label 

8
Чи є спосіб змінити інтервал між елементами легенди в ggplot2?
Чи є спосіб змінити інтервал між елементами легенди в ggplot2? На даний момент я маю legend.position ="top" яка автоматично створює горизонтальну легенду. Однак відстань між предметами дуже близьке між собою, і мені цікаво, як розмістити їх далі один від одного.
120 r  ggplot2  legend 

5
Додавання регресійної лінії на ggplot
Я дуже намагаюся додати лінію регресії на ggplot. Я спершу спробував з abline, але мені не вдалося змусити його працювати. Потім я спробував це ... data = data.frame(x.plot=rep(seq(1,5),10),y.plot=rnorm(50)) ggplot(data,aes(x.plot,y.plot))+stat_summary(fun.data=mean_cl_normal) + geom_smooth(method='lm',formula=data$y.plot~data$x.plot) Але це теж не працює.

9
Потрапляння LaTeX в R-сюжети
Я хотів би додати LaTeXнабір елементів до елементів графіків у R(наприклад: заголовок, мітки осі, анотації тощо), використовуючи комбінацію base/latticeабо з ggplot2. Запитання: Чи є спосіб потрапити LaTeXна сюжети за допомогою цих пакетів, і якщо так, то як це робиться? Якщо ні, чи потрібні додаткові пакети для цього. Наприклад, у Python …
119 r  latex  plot 

4
R ідентифікація об'єкта
Я часто закінчую функцією, що виробляє вихід, для якого я не розумію тип вихідних даних. Я очікую список, і він закінчується списком списків, фреймом даних чи чимось іншим Який хороший метод або робочий процес для з'ясування типу вихідних даних при першому використанні функції?
119 r  object 

1
додавання міток осі x і y в ggplot2
Як змінити мітки x і y на цьому графіку, будь ласка? library(Sleuth2) library(ggplot2) discharge<-ex1221new$Discharge area<-ex1221new$Area nitrogen<-ex1221new$NO3 p <- ggplot(ex1221new, aes(discharge, area), main="Point") p + geom_point(aes(size= nitrogen)) + scale_area() + opts(title = expression("Weighted Scatterplot of Watershed Area vs. Discharge and Nitrogen Levels (PPM)"), subtitle="n=41")
119 r  label  ggplot2 

6
Постійна помилка невірного стану графіки при використанні ggplot2
Я вважаю, що мій кадр даних добре, а мій код - це нормально. Насправді я усунув частини фрейму даних та більшість графічного коду, щоб зробити речі максимально базовими. Але все-таки я отримую: Error in .Call.graphics(C_palette2, .Call(C_palette2, NULL)) : invalid graphics state Що тут не так? Ось дані: date trt var …
119 r  ggplot2 

5
Передайте функції стовпця data.frame до функції
Я намагаюся написати функцію, щоб прийняти data.frame ( x) та a columnз неї. Функція виконує деякі обчислення на x і пізніше повертає інший data.frame. Я затримався на методі кращих практик, щоб передати ім’я стовпця функції. Два мінімальні приклади fun1та fun2нижче дають бажаний результат, маючи можливість виконувати операції над x$column, використовуючи …
119 r  dataframe  r-faq 

1
Порядок упорядкування рядків у geom_bar ggplot2
Я намагаюся зробити смугу, де ділянка впорядкована від miRNAнайвищої valueдо miRNAнайнижчої. Чому мій код не працює? > head(corr.m) miRNA variable value 1 mmu-miR-532-3p pos 7 2 mmu-miR-1983 pos 75 3 mmu-miR-301a-3p pos 70 4 mmu-miR-96-5p pos 5 5 mmu-miR-139-5p pos 10 6 mmu-miR-5097 pos 47 ggplot(corr.m, aes(x=reorder(miRNA, value), y=value, fill=variable)) …
119 r  ggplot2 

4
Що означає%>% функція в R?
Я бачив використання функції %>%(на відсоток більше відсотка) у деяких пакетах, таких як dplyr та rvest . Що це означає? Це спосіб записати блоки закриття в R?
119 r  syntax  dplyr  magrittr  r-faq 

6
Заміна на "перейменувати" в dplyr
Мені подобається функція перейменування plyr rename. Нещодавно я почав використовувати dplyr, і мені було цікаво, чи існує простий спосіб перейменувати змінні за допомогою функції з dplyr, що є таким же простим у використанні, як і для plyr rename?
118 r  rename  dplyr 

9
Чому не можна, якщо твердження R, повертати вектори?
Час від часу я вважав, що заяви R на ifelse досить зручні. Наприклад: ifelse(TRUE,1,2) # [1] 1 ifelse(FALSE,1,2) # [1] 2 Але мене дещо бентежить наступна поведінка. ifelse(TRUE,c(1,2),c(3,4)) # [1] 1 ifelse(FALSE,c(1,2),c(3,4)) # [1] 3 Це вибір дизайну, який вище моєї зарплати?
118 r  if-statement  r-faq 

2
Як упорядкувати стовпці data.table (без копіювання)
Я хотів би змінити порядок стовпців в моєму data.table x, з урахуванням символьного вектора назв стовпців neworder: library(data.table) x <- data.table(a = 1:3, b = 3:1, c = runif(3)) neworder <- c("c", "b", "a") Очевидно, що я міг би зробити: x[ , neworder, with = FALSE] # or x[ , …
118 r  data.table 

6
Отримайте тип усіх змінних
У R я хотів би отримати список глобальних змінних наприкінці мого сценарію та переглядати їх. Ось мій код #declare a few sample variables a<-10 b<-"Hello world" c<-data.frame() #get all global variables in script and iterate over them myGlobals<-objects() for(i in myGlobals){ print(typeof(i)) #prints 'character' } Моя проблема полягає в тому, …
118 r  typeof 

2
Перетворити епоху UNIX в об’єкт Date
Я будую графіки та виконую обчислення за рівномірно розподіленими часовими рядами. В даний час часові позначки зберігаються у вигляді цілих чисел, що представляють кількість секунд після епохи UNIX (наприклад 1352068320), але Dateоб'єкти здаються більш підходящими для побудови графіків. Як я можу здійснити конверсію? Я прочитав ?Date, ?as.Dateі ??epoch, але , …
118 r  time  r-faq 

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