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

Тег r-faq створений для групування обмеженої кількості питань, що обговорюють проблеми, що регулярно виникають на тегу R. Це не офіційний FAQ щодо R для SO, але повинен слугувати цікавим джерелом інформації про загальні проблеми.

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 …


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 …

10
Як я можу переглянути вихідний код функції?
Я хочу подивитися вихідний код функції, щоб побачити, як вона працює. Я знаю, що я можу надрукувати функцію, ввівши її ім'я під запитом: > t function (x) UseMethod("t") <bytecode: 0x2332948> <environment: namespace:base> У цьому випадку, що UseMethod("t")означає? Як знайти вихідний код, яким насправді використовується, наприклад t(1:10):? Чи є різниця між …
550 r  function  r-faq 

14
Рівень коефіцієнта падіння в заданому кадрі даних
У мене є кадр даних, що містить factor. Коли я створюю підмножину цього фрейму даних за допомогою subsetіншої функції індексації, створюється новий кадр даних. Однак factorзмінна зберігає всі свої початкові рівні, навіть коли / якщо вони не існують у новому фреймі даних. Це спричиняє проблеми під час гранічного графіку або …
543 r  dataframe  r-factor  r-faq 

11
Як вивантажити пакет без перезавантаження R
Я хотів би вивантажити пакет без необхідності перезавантаження R (здебільшого через те, що перезапуск R, коли я випробовую різні, конфліктні пакети стає розчаровуючим, але, можливо, це може бути використане в програмі для використання однієї функції, а потім іншої, хоча простір імен посилання - це, мабуть, краща ідея для цього використання). …
540 r  package  r-faq 

12
Різниця між дужкою [] і подвійною дужкою [[]] для доступу до елементів списку або фрейму даних
R надає два різні методи доступу до елементів списку або фрейму даних: []і [[]]. Яка різниця між двома, в яких ситуаціях я повинен використовувати одну над іншою?
521 r  list  dataframe  extract  r-faq 


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