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

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

4
Градиент n цветов в диапазоне от цвета 1 до цвета 2
Я часто работаю с тем, ggplot2что делает градиенты красивыми ( щелкните здесь, чтобы увидеть пример ). Мне нужно работать с базой, и я думаю, что scalesее можно использовать и для создания цветовых градиентов, но я совершенно не понимаю, как. Основная цель - создать палитру из n цветов, которая варьируется от …
108 r  gradient 

5
Соберите несколько наборов столбцов
У меня есть данные онлайн-опроса, в котором респонденты задают цикл вопросов 1-3 раза. Обзор программного обеспечения (Qualtrics) записывает эти данные в нескольких столбцах, то есть, В3.2 в обзоре будет иметь столбцы Q3.2.1., Q3.2.2.и Q3.2.3.: df <- data.frame( id = 1:10, time = as.Date('2009-01-01') + 0:9, Q3.2.1. = rnorm(10, 0, 1), …
108 r  reshape  dplyr  qualtrics  tidyr 

1
Как обновить R в ubuntu? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 8 лет назад . Уточните этот вопрос В моем ubuntu установлен R 2.12.1, и я хотел бы перейти на последнюю версию 2.15, как …
107 r  ubuntu 

5
Экспорт графика в файл .eps с R
Как экспортировать график в файл формата .eps? Обычно я экспортирую свои графики в файл .pdf (используя функцию «pdf»), и это работает довольно хорошо. Однако теперь мне нужно экспортировать в файлы .eps.
107 r  graph  eps 

4
Транспонировать фрейм данных
Мне нужно перенести большой фрейм данных, поэтому я использовал: df.aree <- t(df.aree) df.aree <- as.data.frame(df.aree) Вот что я получаю: df.aree[c(1:5),c(1:5)] 10428 10760 12148 11865 name M231T3 M961T5 M960T6 M231T19 GS04.A 5.847557e+03 0.000000e+00 3.165891e+04 2.119232e+04 GS16.A 5.248690e+04 4.047780e+03 3.763850e+04 1.187454e+04 GS20.A 5.370910e+03 9.518396e+03 3.552036e+04 1.497956e+04 GS40.A 3.640794e+03 1.084391e+04 4.651735e+04 4.120606e+04 Моя …
107 r  dataframe 

12
Проверить, является ли число целым
Я был удивлен, узнав, что в R нет удобной функции для проверки целого числа. is.integer(66) # FALSE Эти файлы справки предупреждает : is.integer(x)не проверяет, x содержит ли целые числа! Для этого используйте round, как в функции is.wholenumber(x)в примерах. В примере эта настраиваемая функция используется в качестве «обходного пути». is.wholenumber <- …
107 r  integer  rounding 

5
Как удалить последние n символов из каждого элемента в векторе R
Я новичок в R, и мне не удалось найти в Интернете простой пример того, как удалить последние n символов из каждого элемента вектора (массива?) У меня опыт работы с Java, поэтому я хотел бы перебрать каждый элемент a$dataи удалить последние 3 символа из каждого элемента. Как бы вы это сделали?
107 r  string 

2
использование оператора switch ()
Я немного смущен оператором switch в R. Просто поискав функцию в Google, я получаю следующий пример: Обычно переключатель switch используется для перехода в соответствии со значением символа одного из аргументов функции. > centre <- function(x, type) { + switch(type, + mean = mean(x), + median = median(x), + trimmed = …

10
Как нарисовать пустой сюжет?
Мне нужно сделать пустой сюжет. Это лучшее, что я мог придумать. plot(0, xaxt = 'n', yaxt = 'n', bty = 'n', pch = '', ylab = '', xlab = '') Есть более простые решения? PS: полностью пустой, без оси и тд.
106 r  ggplot2  plot 

2
Путаница между уровнями факторов и метками факторов
Кажется, есть разница между уровнями и метками фактора в R. До сих пор я всегда думал, что уровни были `` настоящим '' именем уровней факторов, а метки были именами, используемыми для вывода (например, таблиц и графиков) . Очевидно, что это не так, как показывает следующий пример: df <- data.frame(v=c(1,2,3),f=c('a','b','c')) str(df) …
106 r  r-factor  r-faq 

9
Среднее геометрическое: есть ли встроенный?
Я пытался найти встроенную функцию для среднего геометрического, но не смог. (Очевидно, что встроенный модуль не спасет меня в любое время при работе в оболочке, и я не подозреваю, что есть какая-либо разница в точности; для скриптов я стараюсь использовать встроенные модули как можно чаще, где (совокупный) прирост производительности часто …

1
Ограничить оси ggplot2 без удаления данных (вне пределов): масштабирование
Если вы укажете пределы оси в ggplot, удаленные точки будут удалены. Это нормально для точек, но вы можете захотеть построить линии, пересекающиеся с указанным диапазоном, но методы ggplot rangeили xlim/ylimудаляют их. Есть ли другой способ указать диапазон оси графика без удаления внешних данных? например require(ggplot2) d = data.frame(x=c(1,4,7,2,9,7), y=c(2,5,4,10,5,3), grp=c('a','a','b','b','c','c')) …
106 r  ggplot2  zoom  limits 


9
Выровнять по левому краю два ребра графа (ggplot)
Я использую ggplot и у меня есть два графика, которые я хочу отображать друг над другом. Я использовал grid.arrangeот gridExtra, чтобы складывать их. Проблема в том, что я хочу, чтобы левые края графиков выравнивались, а также правые края независимо от меток осей. (проблема возникает из-за того, что метки одного графика …
105 r  ggplot2  gridextra  gtable 

4
Как изучить R как язык программирования [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 7 лет назад . Уточните этот вопрос Я хотел бы знать, как изучать …
105 r 

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