Вопросы с тегом «r»

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

7
Извлечь столбец dplyr tbl как вектор
Есть ли более краткий способ получить один столбец таблицы dplyr в качестве вектора из таблицы с базой данных (т. Е. Фрейм / таблица данных не может быть поднабором напрямую)? require(dplyr) db <- src_sqlite(tempfile(), create = TRUE) iris2 <- copy_to(db, iris) iris2$Species # NULL Это было бы слишком легко, так collect(select(iris2, …

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 Script
У меня есть длинный R-скрипт, который выдает некоторые предупреждения, которые я могу игнорировать. Я мог бы использовать suppressWarnings(expr) для разовых заявлений. Но как я могу подавить предупреждения в R во всем мире? Есть ли вариант для этого?
174 r  warnings 

10
Загрузите несколько пакетов одновременно
Как я могу загрузить сразу несколько пакетов без повторного ввода команды require? Я попробовал три подхода, каждый из которых терпит крах и горит. По сути, я хочу предоставить вектор имен пакетов для функции, которая будет их загружать. 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) { wellName …
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необходимо для оценки всех нестандартных оценок). Так есть ли причина, по которой …
173 r  purrr 

8
Исправление множественного предупреждения «неизвестный столбец»
У меня есть постоянное многократное предупреждение о «неизвестном столбце» для всех типов команд (например, str (x) для установки обновлений в пакеты), и я не уверен, как это отладить или исправить. Предупреждение «неизвестный столбец» явно связано с переменной в tbl_df, которую я переименовал, но предупреждение появляется во всех видах команд, которые, …
172 r  dplyr 

8
Показывать% вместо количества в диаграммах категориальных переменных
Я строю категориальную переменную и вместо того, чтобы показывать счетчики для каждого значения категории. Я ищу способ ggplotотобразить процент значений в этой категории. Конечно, можно создать другую переменную с рассчитанным процентом и построить ее, но я должен сделать это несколько десятков раз, и я надеюсь добиться этого одной командой. Я …
171 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
Вызовите функцию, подобную apply, в каждой строке информационного кадра с несколькими аргументами из каждой строки
У меня есть датафрейм с несколькими столбцами. Для каждой строки в кадре данных я хочу вызвать функцию в строке, и для ввода функции используются несколько столбцов из этой строки. Например, допустим, у меня есть эти данные и этот 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.