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

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

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

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 


1
Встановіть постійне дзеркало CRAN в R
Як я можу встановити певне дзеркало CRAN постійно в R? Я хочу встановити його назавжди у своєму ноутбуці, щоб, коли я це роблю install.packages(), він більше не запитав мене, яке дзеркало вибрати.
102 r  cran  r-faq 

10
Вставте кілька стовпців разом
У мене є купа стовпців у фреймі даних, які я хочу вставити разом (відокремлюючи "-") таким чином: data <- data.frame('a' = 1:3, 'b' = c('a','b','c'), 'c' = c('d', 'e', 'f'), 'd' = c('g', 'h', 'i')) i.e. a b c d 1 a d g 2 b e h 3 c …
99 r  paste  r-faq 


6
Як називати змінні на льоту?
Чи можна створювати нові імена змінних на льоту? Я хотів би прочитати кадри даних зі списку у нові змінні з цифрами в кінці. Щось на зразок orca1, orca2, orca3 ... Якщо я спробую щось на зразок paste("orca",i,sep="")=list_name[[i]] Я отримую цю помилку target of assignment expands to non-language object Чи є …
96 r  assign  r-faq 


5
Унікальне поєднання всіх елементів з двох (або більше) векторів
Я намагаюся створити унікальну комбінацію всіх елементів з двох векторів різного розміру в R. Наприклад, перший вектор - це a <- c("ABC", "DEF", "GHI") а другий - дати, що зберігаються як рядки на даний момент b <- c("2012-05-01", "2012-05-02", "2012-05-03", "2012-05-04", "2012-05-05") Мені потрібно створити фрейм даних із двома такими …
95 r  r-faq 

16
Як вибрати рядок з максимальним значенням у кожній групі
У наборі даних з кількома спостереженнями за кожним предметом я хочу взяти підмножину, що містить лише максимальне значення даних для кожного запису. Наприклад, із таким набором даних: ID <- c(1,1,1,2,2,2,2,3,3) Value <- c(2,3,5,2,5,8,17,3,5) Event <- c(1,1,2,1,2,1,2,2,2) group <- data.frame(Subject=ID, pt=Value, Event=Event) Суб’єкти 1, 2 та 3 мають найбільше значення pt …
94 r  dataframe  r-faq 



5
Припасування кривої щільності до гістограми в R
Чи існує функція в R, яка відповідає кривій гістограмі? Скажімо, у вас була наступна гістограма hist(c(rep(65, times=5), rep(25, times=5), rep(35, times=10), rep(45, times=4))) Це виглядає нормально, але перекошено. Я хочу відповідати нормальній кривій, яка перекошена, щоб обернути цю гістограму. Це питання досить базове, але, здається, я не можу знайти відповідь …

7
Перетворення року та місяця (формат рррр-мм) у дату?
У мене є набір даних, який виглядає так: Month count 2009-01 12 2009-02 310 2009-03 2379 2009-04 234 2009-05 14 2009-08 1 2009-09 34 2009-10 2386 Я хочу побудувати дані (місяці як значення x і рахуються як значення y). Оскільки в даних є прогалини, я хочу перетворити Інформацію за місяць …
91 r  date  posix  zoo  r-faq 

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 

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