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

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

30
Який найкорисніший трюк R? [зачинено]
В даний час це питання не підходить для нашого формату запитань та відповідей. Ми очікуємо, що відповіді будуть підтверджені фактами, посиланнями чи експертизою, але це питання, швидше за все, вимагатиме дебатів, аргументів, опитування чи розширеного обговорення. Якщо ви вважаєте, що це питання можна покращити і, можливо, знову відкрити, відвідайте довідковий …
88 r 

7
Як я можу витягти діапазони графічних осей для об'єкта ggplot2?
У мене є об’єкт ggplot2, скажімо myPlot, як я можу визначити діапазони осей x та y? Це, здається, не є простим кратним діапазону значень даних, оскільки можна масштабувати графіки, змінювати діапазони осей тощо. findFn(від sos) та Google, схоже, не показують відповідних результатів, крім того, як встановити діапазони осей.
88 r  ggplot2 


7
Розуміння функції order ()
Я намагаюся зрозуміти, як order()працює ця функція. У мене склалося враження, що воно повертає перестановку індексів, яка при сортуванні буде сортувати вихідний вектор. Наприклад, > a <- c(45,50,10,96) > order(a) [1] 3 1 2 4 Я би очікував, що це повернеться c(2, 3, 1, 4), оскільки відсортований список буде 10 …
88 r  sorting  r-faq 


7
Як додати субтитри ggplot2 з різними розмірами та кольорами?
Я використовую ggplot2 для покращення барплотів опадів. Ось відтворюваний приклад того, чого я хочу досягти: library(ggplot2) library(gridExtra) secu <- seq(1, 16, by=2) melt.d <- data.frame(y=secu, x=LETTERS[1:8]) m <- ggplot(melt.d, aes(x=x, y=y)) + geom_bar(fill="darkblue") + labs(x="Weather stations", y="Accumulated Rainfall [mm]") + opts(axis.text.x=theme_text(angle=-45, hjust=0, vjust=1), title=expression("Rainfall"), plot.margin = unit(c(1.5, 1, 1, 1), …
88 r  ggplot2  subtitle 

3
Як додати зміст у Rmarkdown?
Я використовую RStudio для написання документів із наценкою і хочу додати Зміст (TOC) у верхню частину документів, щоб користувач міг натиснути відповідний розділ для читання. Були деякі відповідні приклади на rpubs, але зараз я, здається, не можу їх знайти. Зверніть увагу, що я не використовую pandocі я зовсім новачок у …
88 r  rstudio  r-markdown 

3
Як виправити співвідношення сторін у ggplot?
Я намагаюся змінити розмір сюжету, щоб він містився у моєму документі, але у мене виникають труднощі з отриманням побудованої діаграми як квадрата. Приклад: pdf(file = "./out.pdf", width = 5, height = 5) p <- ggplot(mydata, aes(x = col1, y = col2)) print(p) aux <- dev.off() Хоча обмеження для x та …
88 r  ggplot2 

6
Створення вектора, відокремленого комами
У мене є числовий вектор, який я намагаюся перетворити на вектор символів, де кожен елемент відокремлюється комами. > one = c(1:5) > paste(as.character(one), collapse=", ") [1] "1, 2, 3, 4, 5" > paste(as.character(one), sep="' '", collapse=", ") [1] "1, 2, 3, 4, 5" Однак я хочу, щоб результат виглядав так: …
88 r 

13
Обрізання величезного (3,5 ГБ) CSV-файлу для читання в R
Отже, у мене є файл даних (з крапкою з комою), який містить багато деталей і неповних рядків (що приводить Access і SQL до задухи). Це набір даних рівня округу, розбитий на сегменти, підсегменти та підсегменти (загалом ~ 200 факторів) протягом 40 років. Коротше кажучи, він величезний, і він не впишеться …
87 r  csv 



17
Додайте (вставте) стовпець між двома стовпцями у файлі data.frame
У мене є фрейм даних, який містить стовпці a, b і c. Я хотів би додати новий стовпець d між b і c. Я знаю, що міг би просто додати d в кінці, використовуючи cbind, але як я можу вставити його між двома стовпцями?
87 r  dataframe  insert 

4
Створити ім'я змінної з “вставити” в R?
Дивіться нижче: paste("perf.a", "1", sep="") # [1] "perf.a1" Що робити, якщо я хочу призначити значення perf.a1? Я спробував as.name, as.symbolі т.д., без толку: as.name(paste("perf.a", "1", sep="")) = 5 # Error in as.name(paste("perf.a", "1", sep = "")) = 5 : # target of assignment expands to non-language object as.symbol(paste("perf.a", "1", sep="")) …
87 r 

15
Виклад справи еквівалентний у R
У мене є змінна у фреймі даних, де одне з полів зазвичай має 7-8 значень. Я хочу зібрати їм 3 або 4 нові категорії в межах нової змінної в рамках даних. Який найкращий підхід? Я б використовував вираз CASE, якби працював у SQL-подібному інструменті, але не знав, як атакувати це …
87 r  case 

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