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

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

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 


20
Перетворити список у кадр даних
У мене вкладений список даних. Її довжина - 132, і кожен елемент - це список довжиною 20. Чи існує швидкий спосіб перетворити цю структуру в кадр даних, який має 132 рядки та 20 стовпців даних? Ось кілька зразкових даних, з якими можна працювати: l <- replicate( 132, list(sample(letters, 20)), simplify …
513 r  list  dataframe 

11
Швидке читання дуже великих таблиць як кадрів даних
У мене дуже великі таблиці (30 мільйонів рядків), які я хотів би завантажувати, як фрейми даних у Р. read.table()мають багато зручних функцій, але, схоже, є багато логіки в реалізації, яка б уповільнила справи. У моєму випадку, я припускаю, що я знаю типи стовпців достроково, таблиця не містить заголовків стовпців або …
503 r  import  dataframe  r-faq 

27
Прийоми управління доступною пам'яттю в R-сеансі
Які трюки використовують люди для управління наявною пам'яттю інтерактивного R-сеансу? Я використовую наведені нижче функції [на основі публікацій Петра Пікаля та Девіда Хіндса до списку r-довідки у 2004 році], щоб перерахувати (та / або сортувати) найбільші об’єкти та випадково rm()деякі з них. Але на сьогоднішній день найефективнішим рішенням було ... …


16
Створіть порожній фрейм data.frame
Я намагаюся ініціалізувати data.frame без будь-яких рядків. В основному я хочу вказати типи даних для кожного стовпця та назвати їх, але не мати в результаті жодних рядків. Найкраще, що мені вдалося зробити, це щось на кшталт: df <- data.frame(Date=as.Date("01/01/2000", format="%m/%d/%Y"), File="", User="", stringsAsFactors=FALSE) df <- df[-1,] Це створює data.frame з …
480 r  dataframe  r-faq 

7
Аналіз кластерів в R: визначити оптимальну кількість кластерів
Будучи новаком в R, я не дуже впевнений, як вибрати найкращу кількість кластерів для аналізу k-засобів. Після побудови підмножини нижче даних, скільки кластерів буде відповідним? Як я можу виконати кластерний аналіз на дендро? n = 1000 kk = 10 x1 = runif(kk) y1 = runif(kk) z1 = runif(kk) x4 = …

12
Як дізнатися, яка версія пакета завантажена в R?
Я зараз знаходжу, як використовувати мій університетський кластер. У ньому встановлено 2 версії R. Система R 2.11 (Debian 6.0) і R 2.14.2 в нестандартному місці. Я намагаюся використовувати MPI разом зі снігом. Код, який я намагаюся запустити, наступний library(snow) library(Rmpi) cl <- makeMPIcluster(mpi.universe.size()-1) stopCluster(cl) mpi.quit() Працює без проблем на R …
405 r  package  version 

2
Чому `[` краще, ніж `підмножина`?
Коли мені потрібно фільтрувати data.frame, тобто витягувати рядки, які відповідають певним умовам, я вважаю за краще використовувати subsetфункцію: subset(airquality, Month == 8 & Temp > 90) Замість [функції: airquality[airquality$Month == 8 & airquality$Temp > 90, ] Є дві основні причини моїх переваг: Я вважаю, що код читається краще зліва направо. …
400 r  filter  subset  r-faq 


16
Зміна назв стовпців кадру даних
У мене є кадр даних під назвою "newprice" (див. Нижче), і я хочу змінити назви стовпців у своїй програмі на R. > newprice Chang. Chang. Chang. 1 100 36 136 2 120 -33 87 3 150 14 164 Насправді це те, що я роблю: names(newprice)[1]<-paste("premium") names(newprice)[2]<-paste("change") names(newprice)[3]<-paste("newprice") Я не ставлю …
399 r  dataframe  rename 

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