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

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

9
Преобразовать список фреймов данных в один фрейм данных
У меня есть код, который в одном месте заканчивается списком фреймов данных, которые я действительно хочу преобразовать в один большой фрейм данных. Я получил несколько советов из предыдущего вопроса, который пытался сделать что-то похожее, но более сложное. Вот пример того, с чего я начинаю (это сильно упрощено для иллюстрации): listOfDataFrames …
336 list  r  dataframe 

19
Как переименовать один столбец в data.frame?
Я знаю, если у меня есть фрейм данных с более чем 1 столбцом, я могу использовать colnames(x) <- c("col1","col2") переименовать столбцы. Как мне это сделать, если это всего лишь один столбец? Значение вектора или фрейма данных с одним столбцом. Пример: trSamp <- data.frame(sample(trainer$index, 10000)) head(trSamp ) # sample.trainer.index..10000. # 1 …
335 r 


4
Существует ли функция R для нахождения индекса элемента в векторе?
В R у меня есть элемент xи вектор v. Я хочу найти первый индекс элемента, vкоторый равен x. Я знаю, что один из способов сделать это:, which(x == v)[[1]]но это кажется чрезмерно неэффективным. Есть ли более прямой способ сделать это? Для бонусных баллов есть ли функция, которая работает, если xвектор? …

12
Как правильно использовать списки в R?
Краткая предыстория: Многие (большинство?) Современные языки программирования в широком распространении имеют по крайней мере несколько общих ADT [абстрактных типов данных], в частности, строка (последовательность, состоящая из символов) список (упорядоченный набор значений) и основанный на карте тип (неупорядоченный массив, который отображает ключи на значения) В языке программирования R первые два реализованы …

12
Функция очистки консоли в R и RStudio
Мне интересно, есть ли функция очистки консоли в R и, в частности, RStudio. Я ищу функцию, которую можно набрать в консоли, а не сочетание клавиш. Кто-то уже предоставил такую ​​функцию в этом посте StackExchange от 2010 года . К сожалению, это зависит от пакета RCom и не будет работать на …
320 r 

11
Как изменить порядок столбцов в кадре данных?
Как изменить этот вход (с последовательностью: время, вход, выход, файлы): Time In Out Files 1 2 3 4 2 3 4 5 К этому выводу (с последовательностью: время, out, in, файлы)? Time Out In Files 1 3 2 4 2 4 3 5 Вот фиктивные данные R: table <- data.frame(Time=c(1,2), …
311 r  sorting  dataframe  r-faq 

3
Как правильно документировать слоты класса S4, используя Roxygen2?
Для документирования классов с помощью roxygen (2) указание заголовка и описания / подробностей выглядит так же, как для функций, методов, данных и т. Д. Однако слоты и наследование являются своего рода животными. Какова лучшая практика - текущая или планируемая - для документирования классов S4 в roxygen2? Юридическая экспертиза: Я нашел …
306 class  r  s4  slot  roxygen2 

5
Построение двух переменных в виде линий с использованием ggplot2 на одном графике
Очень новенький вопрос, но, скажем, у меня есть такие данные: test_data <- data.frame( var0 = 100 + c(0, cumsum(runif(49, -20, 20))), var1 = 150 + c(0, cumsum(runif(49, -10, 10))), date = seq(as.Date("2002-01-01"), by="1 month", length.out=100) ) Как я могу построить как временные ряды, так var0и var1на одном графике с dateпомощью …
305 r  ggplot2  graph  time-series  r-faq 

11
Как сохранить сюжет в виде изображения на диске?
Я строю простую линейную регрессию, используя R. Я хотел бы сохранить это изображение в формате PNG или JPEG, возможно ли сделать это автоматически? (через код) Есть два разных вопроса: во-первых, я уже смотрю на график на своем мониторе и хотел бы сохранить его как есть. Во-вторых, я еще не сгенерировал …
304 r  plot  ggplot2  lattice  r-faq 

11
Как удалить столбцы по имени в кадре данных
У меня большой набор данных, и я хотел бы прочитать определенные столбцы или отбросить все остальные. data <- read.dta("file.dta") Я выбираю столбцы, которые мне не интересны: var.out <- names(data)[!names(data) %in% c("iden", "name", "x_serv", "m_serv")] и чем я хотел бы сделать что-то вроде: for(i in 1:length(var.out)) { paste("data$", var.out[i], sep="") <- …
304 r  dataframe  subset 

13
Заказать столбцы в ggplot2 гистограмма
Я пытаюсь создать гистограмму, где самый большой столбец будет ближайшим к оси Y, а самый короткий столбец будет самым дальним. Так что это вроде как таблица у меня есть Name Position 1 James Goalkeeper 2 Frank Goalkeeper 3 Jean Defense 4 Steve Defense 5 John Defense 6 Tim Striker Поэтому …
301 r  ggplot2  r-faq 

11
Как изменить заголовок легенды в ggplot
У меня есть следующий сюжет, как показано ниже. Он был создан с помощью этой команды: library(ggplot2) df <- data.frame(cond = factor(rep(c("A", "B"), each = 200)), rating = c(rnorm(200), rnorm(200, mean=.8))) ggplot(df, aes(x=rating, fill=cond)) + geom_density(alpha = .3) + xlab("NEW RATING TITLE") + ylab("NEW DENSITY TITLE") Теперь я хочу изменить название …
300 r  plot  ggplot2 

1
Как отключить научную запись?
У меня есть фрейм данных со столбцом p-значений, и я хочу сделать выбор по этим p-значениям. > pvalues_anova [1] 9.693919e-01 9.781728e-01 9.918415e-01 9.716883e-01 1.667183e-02 [6] 9.952762e-02 5.386854e-01 9.997699e-01 8.714044e-01 7.211856e-01 [11] 9.536330e-01 9.239667e-01 9.645590e-01 9.478572e-01 6.243775e-01 [16] 5.608563e-01 1.371190e-04 9.601970e-01 9.988648e-01 9.698365e-01 [21] 2.795891e-06 1.290176e-01 7.125751e-01 5.193604e-01 4.835312e-04 Выбор способа: …


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.