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

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

8
Створення фрейму даних R за рядком
Я хотів би побудувати кадр даних за рядком у Р. Я здійснив пошук, і все, що я придумав, - це пропозиція створити порожній список, тримати скалярний індекс списку, а потім кожного разу додавати до списку однорядний кадр даних і просуньте індекс списку по одному. Нарешті, do.call(rbind,)у списку. Хоча це працює, …
107 list  r  dataframe 


5
Експортуйте графік у файл .eps з R
Як експортувати графік у файл формату .eps? Зазвичай я експортую свої графіки у .pdf-файл (за допомогою функції 'pdf'), і він працює досить добре. Однак зараз мені доведеться експортувати до файлів .eps.
107 r  graph  eps 

4
Перемістіть кадр даних
Мені потрібно перенести великий кадр даних, і тому я використав: df.aree <- t(df.aree) df.aree <- as.data.frame(df.aree) Ось що я отримую: df.aree[c(1:5),c(1:5)] 10428 10760 12148 11865 name M231T3 M961T5 M960T6 M231T19 GS04.A 5.847557e+03 0.000000e+00 3.165891e+04 2.119232e+04 GS16.A 5.248690e+04 4.047780e+03 3.763850e+04 1.187454e+04 GS20.A 5.370910e+03 9.518396e+03 3.552036e+04 1.497956e+04 GS40.A 3.640794e+03 1.084391e+04 4.651735e+04 4.120606e+04 …
107 r  dataframe 

2
використання оператора switch ()
Я трохи розгублений щодо оператора переключення в Р. Просто гуглюючи функцію, я отримую такий приклад: Загальним використанням перемикача є розгалуження відповідно до значення символу одного з аргументів функції. > centre <- function(x, type) { + switch(type, + mean = mean(x), + median = median(x), + trimmed = mean(x, trim = …

10
Як намалювати порожній сюжет?
Мені потрібно зробити порожній сюжет. Це найкраще, що я міг придумати. plot(0, xaxt = 'n', yaxt = 'n', bty = 'n', pch = '', ylab = '', xlab = '') Будь-які простіші рішення? PS: повністю порожній, без осі тощо.
106 r  ggplot2  plot 

2
Плутанина між рівнем фактора та міткою факторів
Здається, існує різниця між рівнями та мітками фактора в Р. Дотепер я завжди вважав, що рівні - це "справжня" назва рівнів факторів, а мітки - це імена, що використовуються для виведення (наприклад, таблиці та графіки) . Очевидно, що це не так, як показує наступний приклад: df <- data.frame(v=c(1,2,3),f=c('a','b','c')) str(df) 'data.frame': …
106 r  r-factor  r-faq 

9
Геометричне середнє: чи є вбудований?
Я намагався знайти вбудований для геометричного середнього, але не міг. (Очевидно, що вбудований модуль не врятує мене ніколи під час роботи в оболонці, і не підозрюю, що є різниця в точності; для скриптів я намагаюся використовувати вбудовані файли якомога частіше, де (накопичувальний) Часто помітний підвищення продуктивності. На випадок, якщо такого …

12
Перевірте, чи число ціле
Я здивувався, дізнавшись, що R не має зручної функції перевірити, чи є ціле число. is.integer(66) # FALSE Ці файли довідки попереджає : is.integer(x)не перевіряє, чи x містить цілі числа! Для цього використовуйте round, як у функції is.wholenumber(x)в прикладах. У прикладі є ця спеціальна функція як "вирішення" is.wholenumber <- function(x, tol …
106 r  integer  rounding 

1
Обмежте осі ggplot2, не виймаючи дані (зовнішні межі): збільшення
Якщо в ggplot вказати межі осі, то віддалені точки видаляються. Це добре для очок, але ви, можливо, захочете побудувати лінії, що перетинаються із заданим діапазоном, але ggplot rangeабо xlim/ylimметоди усувають їх. Чи є інший спосіб визначити діапазон осі ділянки без вилучення зовнішніх даних? напр require(ggplot2) d = data.frame(x=c(1,4,7,2,9,7), y=c(2,5,4,10,5,3), grp=c('a','a','b','b','c','c')) …
106 r  ggplot2  zoom  limits 

5
Як видалити останні n символів з кожного елемента з вектора R
Я дуже новачок у R, і я не зміг знайти простого прикладу в Інтернеті, як видалити останні n символів з кожного елемента вектора (масив?) Я походжу з тла Java, тому я хотів би зробити перегляд кожного елемента a$dataта видалити останні 3 символи з кожного елемента. Як би ти про це …
106 r  string 

9
Зліва вирівняйте два ребра графіка (ggplot)
Я використовую ggplot і маю два графіки, які я хочу відображати один над одним. Я використовував grid.arrangeз gridExtra для їх укладання. Проблема полягає в тому, що я хочу, щоб ліві краї графіків вирівнювались так само, як і праві, незалежно від міток осі. (проблема виникає через те, що мітки одного графа …
105 r  ggplot2  gridextra  gtable 

4
Як вивчити R як мову програмування [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 7 років тому . Удосконаліть це питання Я хотів би знати, як вивчити мову R як "мову програмування", …
105 r 

6
Номери рядків сценарію R при помилці?
Якщо я використовую довгий R-скрипт з командного рядка (R --slave script.R), як я можу змусити його вводити номери рядків при помилках? Я не хочу додати команди налагодження до сценарію, якщо це взагалі можливо - я просто хочу, щоб R поводився як більшість інших мов сценарію ...
105 debugging  r 

6
Як використовувати змінну, щоб вказати ім'я стовпця в ggplot
У мене є команда ggplot ggplot( rates.by.groups, aes(x=name, y=rate, colour=majr, group=majr) ) всередині функції. Але я хотів би мати можливість використовувати параметр функції, щоб виділити стовпчик, який використовуватиме як колір та групу. Тобто я хотів би щось подібне f <- function( column ) { ... ggplot( rates.by.groups, aes(x=name, y=rate, colour= …
105 r  ggplot2  r-faq 

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