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

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

13
Общие предложения по отладке в R
Я получаю сообщение об ошибке при использовании написанной мной функции R: Warning messages: 1: glm.fit: algorithm did not converge 2: glm.fit: algorithm did not converge Что я наделал: Пройдите через функцию Добавление print, чтобы узнать, в какой строке происходит ошибка, предлагает две функции, которые не следует использовать glm.fit. Они есть …
120 r  debugging  r-faq 

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

4
Идентификация объекта R
Я часто получаю функцию, производящую вывод, для которой я не понимаю тип выходных данных. Я ожидаю список, и в итоге он окажется списком списков, фреймом данных или чем-то еще. Какой хороший метод или рабочий процесс для определения типа выходных данных при первом использовании функции?
120 r  object 

8
Есть ли способ изменить интервал между элементами легенды в ggplot2?
Есть ли способ изменить интервал между элементами легенды в ggplot2? У меня сейчас есть legend.position ="top" который автоматически создает горизонтальную легенду. Тем не менее, элементы располагаются очень близко друг к другу, и мне интересно, как расположить их дальше друг от друга.
120 r  ggplot2  legend 

4
Что означает функция%>% в R?
Я видел использование функции %>%(процент больше, чем процент) в некоторых пакетах, таких как dplyr и rvest . Что это означает? Это способ писать закрывающие блоки в R?
120 r  syntax  dplyr  magrittr  r-faq 

9
Получение LaTeX в R-графиках
Я хотел бы добавить LaTeXнабор текста к элементам графиков в R(например: заголовок, метки осей, аннотации и т. Д.), Используя либо комбинацию, base/latticeлибо с ggplot2. Вопросы: Есть ли способ получить LaTeXдоступ к графикам с помощью этих пакетов, и если да, то как это делается? Если нет, нужны ли для этого дополнительные …
119 r  latex  plot 

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 …
119 r  ggplot2 

5
Передайте в функцию имя столбца data.frame.
Я пытаюсь написать функцию для приема data.frame ( x) и columnот нее. Функция выполняет некоторые вычисления для x и позже возвращает другой data.frame. Я застрял на передовом методе передачи имени столбца функции. Два минимальных примера fun1и fun2приведенные ниже дают желаемый результат, позволяя выполнять операции x$column, используя max()в качестве примера. Однако …
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, …
119 r  ggplot2 

3
Удалить все специальные символы из строки в R?
Как удалить все специальные символы из строки в R и заменить их пробелами? Некоторые специальные символы, которые следует удалить: ~!@#$%^&*(){}_+:"<>?,./;'[]-= Я пробовал regexс [:punct:]шаблоном, но он удаляет только знаки препинания. Вопрос 2: А как убрать символы из иностранных языков типа â í ü Â á ą ę ś ć:? Ответ: …
119 regex  string  r  character 

6
Замена на «переименовать» в dplyr
Мне нравится функция переименования в plyr rename. Я недавно начал использовать dplyr, и мне было интересно, есть ли простой способ переименовать переменные с помощью функции из dplyr, которая так же проста в использовании, как и plyr rename?
118 r  rename  dplyr 

9
Почему операторы ifelse в R не могут возвращать векторы?
Время от времени я обнаружил, что ifelse-операторы R. Например: 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 


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 

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