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

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

7
Витягніть колонку dplyr tbl як вектор
Чи є більш стислий спосіб отримати один стовпчик dplyr tbl як вектор, з tbl з бек-ендом бази даних (тобто кадр / таблицю даних не можна безпосередньо підмножити)? require(dplyr) db <- src_sqlite(tempfile(), create = TRUE) iris2 <- copy_to(db, iris) iris2$Species # NULL Це було б занадто просто, так collect(select(iris2, Species))[, 1] …

3
Як об'єднати кілька умов для підмноження кадру даних за допомогою “АБО”?
У мене є data.frame в R. Я хочу спробувати дві різні умови на двох різних стовпцях, але я хочу, щоб ці умови були включними. Тому я хотів би використовувати "АБО", щоб поєднати умови. Я раніше користувався наступним синтаксисом з великим успіхом, коли хотів використати умову "І". my.data.frame <- data[(data$V1 > …
174 r  conditional  dataframe 

11
Велика літера з обох слів складається з двох слів
Скажімо, у мене є слово з двох слів, і я хочу обидва великі літери. name <- c("zip code", "state", "final count") У Hmiscпакеті є функція, capitalizeяка пише великі літери на перше слово, але я не впевнений, як отримати друге слово з великої літери. Сторінка довідки capitalizeне говорить про те, що …
174 r  string  title-case 

4
Як придушити попередження в усьому світі в сценарії R
У мене довгий R-сценарій, який містить деякі попередження, які я можу проігнорувати. Я міг би скористатися suppressWarnings(expr) за окремі заяви. Але як я можу придушити попередження в R глобально? Чи є варіант для цього?
174 r  warnings 

10
Завантажте відразу кілька пакетів
Як я можу завантажувати купу пакетів відразу, не переробляючи команду вимагати знову і знову? Я спробував три підходи, всі з яких руйнуються і горять. В основному, я хочу поставити вектор імен пакунків функції, яка буде їх завантажувати. x<-c("plyr", "psych", "tm") require(x) lapply(x, require) do.call("require", x)
174 r  packages 

8
Для кожного рядка в рамці даних R
У мене є фрейм даних, і для кожного рядка в цьому кадрі я повинен робити складні пошуки і додавати деякі дані до файлу. DataFrame містить наукові результати для вибраних свердловин із 96 свердловинних плит, які використовуються в біологічних дослідженнях, тому я хочу зробити щось на кшталт: for (well in dataFrame) …
173 r  dataframe  rows 

3
Що означає .SD позначає у data.table в R
.SDвиглядає корисною, але я не дуже знаю, що з цим роблю. Що це означає? Чому існує попередній період (повна зупинка). Що відбувається, коли я ним користуюся? Я читаю: .SDце data.tableмістить підмножину xданих s для кожної групи, за винятком стовпців (груп). Він може бути використаний при групуванні i, при групуванні, за …
173 r  data.table 

3
Навіщо використовувати purrr :: map замість lapply?
Чи є якась причина, чому я повинен використовувати map(<list-like-object>, function(x) <do stuff>) замість lapply(<list-like-object>, function(x) <do stuff>) висновок повинен бути однаковим, і показники, які я зробив, здаються, показують, що lapplyце трохи швидше (він повинен бути таким, як mapпотрібно оцінювати всі дані нестандартної оцінки). То чи є причина, чому я для …
172 r  purrr 

8
Виправлення декількох попереджень "невідомий стовпець"
У мене є стійке багаторазове попередження про "невідомий стовпець" для всіх типів команд (наприклад, str (x) для встановлення оновлень на пакети), і не впевнений, як це налагодити чи виправити. Попередження "невідомий стовпець" явно пов'язане зі змінною в tbl_df, яку я перейменував, але попередження з'являється у всіх видах команд, здавалося б, …
171 r  dplyr 

8
Показати% замість підрахунків у діаграмах категоричних змінних
Я будую категоричну змінну, а не показую значення для кожної категорії. Я шукаю спосіб отримати ggplotпоказ відсотка значень у цій категорії. Звичайно, можна створити іншу змінну з обчисленим відсотком і побудувати графік цієї, але я повинен це зробити кілька десятків разів, і я сподіваюся досягти цього в одній команді. Я …
170 r  ggplot2 

5
Лінійна діаграма ggplot2 дає „geom_path: Кожна група складається лише з одного спостереження. Чи потрібно коригувати естетику групи? "
За допомогою цього кадру даних ("df"): year pollution 1 1999 346.82000 2 2002 134.30882 3 2005 130.43038 4 2008 88.27546 Я намагаюся створити лінійну діаграму так: plot5 <- ggplot(df, aes(year, pollution)) + geom_point() + geom_line() + labs(x = "Year", y = "Particulate matter emissions (tons)", title = "Motor vehicle emissions …
170 r  ggplot2 

9
Використовуйте імена динамічних змінних у `dplyr '
Я хочу використовувати dplyr::mutate()для створення декількох нових стовпців у кадрі даних. Назви стовпців та їх вміст повинні динамічно генеруватися. Приклад даних із райдужної оболонки: library(dplyr) iris <- tbl_df(iris) Я створив функцію для вимкнення моїх нових стовпців зі Petal.Widthзмінної: multipetal <- function(df, n) { varname <- paste("petal", n , sep=".") df …
168 r  dplyr  r-faq 

12
Викликайте функцію, подібну застосуванню, у кожному рядку фрейму даних з кількома аргументами з кожного рядка
У мене є кадр даних з кількома стовпцями. Для кожного рядка в кадрі даних я хочу викликати функцію в рядку, а для введення функції використовується декілька стовпців із цього рядка. Наприклад, скажімо, у мене є ці дані і цей testFunc, який приймає два аргументи: > df <- data.frame(x=c(1,2), y=c(3,4), z=c(5,6)) …
168 r  dataframe 

5
Як перетворити таблицю в кадр даних
У мене є таблиця в R, яка має str()таке: table [1:3, 1:4] 0.166 0.319 0.457 0.261 0.248 ... - attr(*, "dimnames")=List of 2 ..$ x: chr [1:3] "Metro >=1 million" "Metro <1 million" "Non-Metro Counties" ..$ y: chr [1:4] "q1" "q2" "q3" "q4" І виглядає приблизно так, коли я друкую …
167 r 

7
Імпорт даних з файлу JSON в R
Чи є спосіб імпорту даних з файлу JSON в R? Більш конкретно, файл - це масив об'єктів JSON із рядковими полями, об'єктами та масивами. У пакеті RJSON не дуже зрозуміло, як боротися з цим http://cran.r-project.org/web/packages/rjson/rjson.pdf .
166 json  r 

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