Вопросы с тегом 'r'

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

Как сделать отличный R воспроизводимый пример?

При обсуждении работы с коллегами, преподавании, отправке отчета об ошибке или поиске руководства по спискам рассылки, и здесь, на SO, часто повторяется воспроизводимый пример и всегда полезно. Каковы ваши советы по созданию отличного примера? Как в...
задан 11 мая '11 в 14:12
16
ответов

Как отсортировать данные по столбцам (столбцам)?

Я хочу сортировать data.frame по нескольким столбцам. Например, с приведенным ниже номером data.frame, я хотел бы отсортировать по столбцу z (убыв), затем по столбцу b (по возрастанию): dd <- data.frame(b = factor(c("Hi", "Med", "Hi", "Low"), ...
задан 19 авг. '09 в 0:33
9
ответов

Функции группировки (напр., По совокупности) и семейства * apply

Всякий раз, когда я хочу сделать что-то "map" py в R, я обычно пытаюсь использовать функцию в семействе apply. Однако я никогда не понимал различий между ними: как { sapply, lapply и т.д.} применяют эту функцию к входному/сгруппированному входу, ка...
задан 17 авг. '10 в 21:31
12
ответов

Как объединить (объединить) кадры данных (внутренний, внешний, левый, правый)?

Учитывая два кадра данных: df1 = data.frame(CustomerId = c(1:6), Product = c(rep("Toaster", 3), rep("Radio", 3))) df2 = data.frame(CustomerId = c(2, 4, 6), State = c(rep("Alabama", 2), rep("Ohio", 1))) df1 # CustomerId Product # 1 Toaste...
задан 19 авг. '09 в 16:18
7
ответов

Как мы можем создавать графики стиля xkcd?

По-видимому, люди выяснили, как сделать xkcd графы стиля в Mathematica и в LaTeX. Можем ли мы сделать это в R? Ggplot2-ERS? Geom_xkcd и/или theme_xkcd? Я предполагаю, что в базовой графике, par (xkcd = TRUE)? Как это сделать? В качестве первого ...
задан 01 окт. '12 в 17:22
17
ответов

Удаление столбцов фрейма данных по имени

У меня есть несколько столбцов, которые я хотел бы удалить из фрейма данных. Я знаю, что мы можем удалить их индивидуально, используя что-то вроде: df$x <- NULL Но я надеялся сделать это с меньшим количеством команд. Кроме того, я знаю, что я ...
задан 05 янв. '11 в 17:34
12
ответов

Удалить строки с NA (отсутствующие значения) в data.frame

Я хотел бы удалить строки в этом фрейме данных, которые содержат NA для всех столбцов. Ниже приведен примерный кадр данных. gene hsap mmul mmus rnor cfam 1 ENSG00000208234 0 NA NA NA NA 2 ENSG00000199674 0 2 2 2 ...
задан 01 февр. '11 в 14:52
3
ответов

data.table vs dplyr: может ли что-то сделать хорошо, а другое плохо или плохо?

Обзор Я относительно знаком с data.table, а не с dplyr. Я прочитал некоторые dplyr виньетки и примеры, появившиеся на SO, и до сих пор мои выводы заключаются в следующем: data.table и dplyr сравнимы по скорости, за исключением случаев, когда им...
задан 29 янв. '14 в 18:21
6
ответов

Операторы присваивания в R: '=' и '<-'

Каковы различия в операторах присваивания '=' и '< -' в R? Я знаю, что операторы немного отличаются, поскольку в этом примере показано x <- y <- 5 x = y = 5 x = y <- 5 x <- y = 5 # Error in (x <- y) = 5 : could not find function "&...
задан 16 нояб. '09 в 15:14
15
ответов

Как заменить значения NA нулями в R-кадре данных?

У меня есть data.frame, а некоторые столбцы имеют значения NA. Я хочу заменить НС нулями. Как я это делаю?
задан 17 нояб. '11 в 6:45
14
ответов

Постройте два графика в одном графике в R

Я хотел бы построить y1 и y2 в том же сюжете. x <- seq(-2, 2, 0.05) y1 <- pnorm(x) y2 <- pnorm(x, 1, 1) plot(x, y1, type = "l", col = "red") plot(x, y2, type = "l", col = "green") Но когда я делаю это так, они не строятся в одном сюжете ...
задан 02 апр. '10 в 2:28
17
ответов

Какую статистику должен знать программист (или компьютерный ученый)?

Я программист с приличным опытом в математике и информатике. Я изучал вычислимость, теорию графов, линейную алгебру, абстрактную алгебру, алгоритмы и небольшую вероятность и статистику (через несколько классов CS) на уровне бакалавриата. Я чувствую,...
задан 11 янв. '10 в 7:21
8
ответов

Быстрое чтение очень больших таблиц как dataframes в R

У меня очень большие таблицы (30 миллионов строк), которые я бы хотел загрузить в качестве кадровых фреймов в R. read.table() имеет множество удобных функций, но похоже, что в реализации есть много логики, которая замедлить работу. В моем случае я п...
задан 13 нояб. '09 в 10:53
8
ответов

В чем разница между require() и library()?

В чем разница между require() и library()?
задан 08 апр. '11 в 16:09
24
ответов

Трюки для управления доступной памятью в сеансе R

Какие трюки люди используют для управления доступной памятью интерактивной сессии R? Я использую функции ниже [на основе сообщений Петра Пикаля и Дэвида Хинда в списке r-help в 2004 году], чтобы перечислять (и/или сортировать) самые большие объекты и...
задан 31 авг. '09 в 18:26