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

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

23
Як зробити чудовий приклад для відтворення R
Відповіді на це запитання - це зусилля громади . Відредагуйте наявні відповіді, щоб покращити цю публікацію. Наразі не приймає нових відповідей чи взаємодій. Під час обговорення результатів роботи з колегами, викладання, надсилання звітів про помилки або пошуку вказівок на списки розсилки та тут, на Stack Overflow, часто відтворюють приклад, який …
2473 r  r-faq 

19
Як сортувати кадр даних за кількома стовпцями
Я хочу сортувати data.frame за кількома стовпцями. Наприклад, за допомогою data.frame нижче я хотів би сортувати за стовпцем z(низхідний), а потім за стовпцем b(за зростанням): dd <- data.frame(b = factor(c("Hi", "Med", "Hi", "Low"), levels = c("Low", "Med", "Hi"), ordered = TRUE), x = c("A", "D", "A", "C"), y = c(8, …
1316 r  sorting  dataframe  r-faq 


10
Функції групування (tapply, by, agregate) та сім'я * застосовувати
Кожного разу, коли мені хочеться зробити щось "карта" py в R, я зазвичай намагаюся використовувати функцію в applyсім'ї. Однак я ніколи не розумів різниці між ними - як { sapply, lapplyі т.д.} застосовувати функцію до вводу / групувати вхід, як буде виглядати вихід або навіть яким може бути вхід - …
1040 r  lapply  sapply  tapply  r-faq 

20
Видаліть стовпці кадру даних за назвою
У мене є ряд стовпців, які я хотів би видалити з кадру даних. Я знаю, що ми можемо видалити їх окремо, використовуючи щось на зразок: df$x <- NULL Але я сподівався зробити це за допомогою меншої кількості команд. Крім того, я знаю, що я міг би скидати стовпці, використовуючи ціле …
874 r  dataframe  r-faq 

16
Видаліть рядки з усіма чи деякими NA (відсутніми значеннями) у data.frame
Я хотів би видалити рядки з цього кадру даних, які: а) містять NAs у всіх стовпцях. Нижче наведено мій приклад кадру даних. gene hsap mmul mmus rnor cfam 1 ENSG00000208234 0 NA NA NA NA 2 ENSG00000199674 0 2 2 2 2 3 ENSG00000221622 0 NA NA NA NA 4 …

3
data.table vs dplyr: чи можна зробити щось добре, а інший не може чи погано?
Огляд Я відносно знайомий data.table, не так вже й багато dplyr. Я прочитав кілька dplyrвіньєт та прикладів, які з’явились на SO, і поки що мої висновки: data.tableі dplyrвони порівнянні за швидкістю, за винятком випадків, коли існує багато (тобто> 10-100 К) груп, а також за інших обставин (див. орієнтири нижче) dplyr …
758 r  data.table  dplyr 



7
Як ми можемо скласти графіки стилів xkcd?
Мабуть, народ вирішив, як зробити графіки стилів xkcd в Mathematica та LaTeX . Чи можемо ми це зробити в R? Ggplot2-ers? A geom_xkcd та / або theme_xkcd? Я здогадуюсь у базовій графіці, пар (xkcd = ІСТИНА)? Як це зробити? Як перший удар (і як набагато елегантніше показано нижче) в ggplot2, …
697 r  ggplot2  plot 

8
Мітки осі обертання та відстані в ggplot2
У мене є сюжет, де вісь x є фактором, мітки якого довгі. Хоча, мабуть, це не ідеальна візуалізація, поки що я хотів би просто повернути ці мітки вертикальними. Я розібрався з цією частиною з кодом нижче, але, як бачите, мітки не повністю видні. data(diamonds) diamonds$cut <- paste("Super Dee-Duper",as.character(diamonds$cut)) q <- …
669 r  ggplot2  labels 

9
Як перетворити множник на цілий \ числовий без втрати інформації?
Коли я перетворюю коефіцієнт у числове чи ціле число, я отримую коди базового рівня, а не значення як числа. f <- factor(sample(runif(5), 20, replace = TRUE)) ## [1] 0.0248644019011408 0.0248644019011408 0.179684827337041 ## [4] 0.0284090070053935 0.363644931698218 0.363644931698218 ## [7] 0.179684827337041 0.249704354675487 0.249704354675487 ## [10] 0.0248644019011408 0.249704354675487 0.0284090070053935 ## [13] 0.179684827337041 0.0248644019011408 …
598 r  casting  r-faq 



18
Як мені поводитися з тим, що "пакет" xxx "недоступний (для R-версії xyz)" попередження?
Я спробував встановити пакет, використовуючи install.packages("foobarbaz") але отримав попередження Warning message: package 'foobarbaz' is not available (for R version x.y.z) Чому R не думає, що пакет доступний? Дивіться також ці питання, що стосуються конкретних випадків цієї проблеми: Мій пакет не працює для пакета R 2.15.2 "Rbbg" недоступний (для версії R …

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