Вопросы по теме 'r-faq'

Быстрое чтение очень больших таблиц как фреймов данных
У меня есть очень большие таблицы (30 миллионов строк), которые я хотел бы загрузить как фреймы данных в R. read.table() имеет много удобных функций, но похоже, что в реализации есть много логики, которая может замедлить работу. В моем случае я...
238316 просмотров
schedule 16.01.2023

Где я могу найти полезные руководства по R с различными реализациями?
Я использую язык R , а руководства на сайте R действительно информативно. Однако я бы хотел увидеть еще несколько примеров и реализаций с R, которые помогут мне быстрее развить мои знания. Какие-либо предложения?
1143 просмотров
schedule 10.05.2023

Как найти статистический режим?
В R mean() и median() - стандартные функции, которые делают то, что вы ожидаете. mode() сообщает вам режим внутренней памяти объекта, а не значение, которое чаще всего встречается в его аргументе. Но существует ли стандартная библиотечная...
312814 просмотров
schedule 08.01.2023

Постройте два графика на одном графике в 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") Но когда я делаю это так, они не входят в один...
1546273 просмотров
schedule 15.10.2022

Как вы используете ‹< - (задание области видимости) в R?
Я только что закончил читать о области видимости во введении R , и мне очень интересно узнать о назначении <<- . В руководстве приведен один (очень интересный) пример для <<- , который, как мне кажется, я понял. Мне все еще не...
64451 просмотров
schedule 17.09.2022

Форматирование десятичных знаков в R
У меня есть номер, например 1.128347132904321674821, который я хотел бы отображать только двумя десятичными знаками при выводе на экран (или записи в файл). Как это сделать? x <- 1.128347132904321674821 РЕДАКТИРОВАТЬ: Использование:...
650907 просмотров
schedule 21.03.2022

Как найти общие элементы из нескольких векторов?
Может ли кто-нибудь сказать мне, как найти общие элементы из нескольких векторов? a <- c(1,3,5,7,9) b <- c(3,6,8,9,10) c <- c(2,3,4,5,7,9) Я хочу получить общие элементы из приведенных выше векторов (например: 3 и 9)
212176 просмотров
schedule 22.04.2023

R управление памятью / невозможно выделить вектор размером n МБ
У меня возникают проблемы при попытке использовать большие объекты в R. Например: > memory.limit(4000) > a = matrix(NA, 1500000, 60) > a = matrix(NA, 2500000, 60) > a = matrix(NA, 3500000, 60) Error: cannot allocate vector of size...
506152 просмотров
schedule 30.03.2023

Как добавить ведущие нули?
У меня есть набор данных, который выглядит примерно так: anim <- c(25499,25500,25501,25502,25503,25504) sex <- c(1,2,2,1,2,1) wt <- c(0.8,1.2,1.0,2.0,1.8,1.4) data <- data.frame(anim,sex,wt) data anim sex wt anim2 1 25499 1...
308524 просмотров
schedule 24.05.2023

Вычислить среднее значение группы (или другую сводную статистику) и присвоить исходным данным
Я хочу вычислить mean (или любую другую сводную статистику длины один, например min , max , length , sum ) числовой переменной («значение») на каждом уровне группирующей переменной («группа»). Сводная статистика должна быть назначена новой...
18376 просмотров
schedule 19.06.2022

qplot ggplot не выполняется при поиске
Предположим, у меня есть 2 исходных файла, первый с именем example1.r , а второй с именем example2.r (см. ниже). пример1.r plot(1:10,1:10) example2.r qplot(1:10,1:10) Когда я получаю example1.r, рисуется график. Однако это...
21257 просмотров
schedule 04.10.2022

Можно с помощью ggplot2 вставить разрыв оси?
Я хочу создать гистограмму, на которой одно из значений намного больше, чем все другие значения. Есть ли способ получить прерывистую ось Y? Мои данные следующие: df <- data.frame(a = c(1,2,3,500), b = c('a1', 'a2','a3', 'a4')) p <-...
87692 просмотров
schedule 13.12.2023

Установить постоянное зеркало CRAN по умолчанию в R
Как я могу установить определенное зеркало CRAN на постоянной основе в R? Я хочу установить его на своем ноутбуке постоянно, чтобы, когда я сделаю install.packages() , он больше не спрашивал меня, какое зеркало выбрать.
49428 просмотров
schedule 11.06.2022

Извлечение определенных столбцов из фрейма данных
У меня есть фрейм данных R с 6 столбцами, и я хочу создать новый фрейм данных, в котором есть только три столбца. Предполагая, что мой фрейм данных df , и я хочу извлечь столбцы A , B и E , это единственная команда, которую я могу понять:...
1318238 просмотров
schedule 11.06.2024

Построчный подсчет значений, удовлетворяющих условию
Я хочу создать новую переменную, количество раз, когда некоторые столбцы удовлетворяют критерию (например, == , < , > ). Функция должна обрабатывать NA . Пример данных с некоторыми пропущенными значениями: x <- seq(10, 20) y <-...
8368 просмотров
schedule 22.12.2022

Часто задаваемые вопросы о разметке структуры данных R
Я читаю источник часто задаваемых вопросов по R в texinfo и думаю, что было бы проще для управления и расширения, если он был проанализирован как структура R. Есть несколько существующих примеров, связанных с этим: пакет удачи бибтекс...
1093 просмотров
schedule 06.08.2022

Как вы конкретно заказываете ось ggplot2 x вместо алфавитного порядка?
Я пытаюсь сделать heatmap , используя ggplot2 , используя функцию geom_tiles , вот мой код ниже: p<-ggplot(data,aes(Treatment,organisms))+geom_tile(aes(fill=S))+ scale_fill_gradient(low = "black",high = "red") + scale_x_discrete(expand...
206084 просмотров
schedule 26.07.2023

Как упорядочить мой фрейм данных лексикографически
У меня есть следующий фрейм данных a = data.frame(a=c(1,2,3,4,5,6,7),b=c(1,2,3,10,12,21,4),c=c(1,2,10,11,"X","Y",3)) > a a b c 1 1 1 1 2 2 2 2 3 3 3 10 4 4 10 11 5 5 12 X 6 6 21 Y 7 7 4 3 Я хочу отсортировать весь фрейм данных...
3636 просмотров
schedule 13.10.2022

Преобразование эпохи UNIX в объект Date
Я рисую и выполняю расчеты на равномерно распределенных временных рядах. Метки времени в настоящее время хранятся в виде целых чисел, представляющих количество секунд, прошедших с эпохи UNIX (например, 1352068320 ), но объекты Date кажутся более...
122652 просмотров
schedule 19.01.2023

Создайте столбец идентификатора (номера строки)
Мне нужно создать столбец с уникальным идентификатором, в основном добавить номер строки как собственный столбец. Мой текущий фрейм данных выглядит так: V1 V2 1 23 45 2 45 45 3 56 67 Как это сделать так: V1 V2 V3 1 23 45 2...
106961 просмотров
schedule 15.05.2024