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

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

16
Как изменить языковые настройки в R
Мои сообщения об ошибках отображаются на французском языке. Как я могу изменить настройку системного языка, чтобы сообщения об ошибках отображались на английском языке?
110 r 


6
Как использовать переменную для указания имени столбца в ggplot
У меня есть команда ggplot ggplot( rates.by.groups, aes(x=name, y=rate, colour=majr, group=majr) ) внутри функции. Но я хотел бы иметь возможность использовать параметр функции, чтобы выбрать столбец для использования в качестве цвета и группы. Т.е. хотелось бы что-то подобное f <- function( column ) { ... ggplot( rates.by.groups, aes(x=name, y=rate, colour= …
110 r  ggplot2  r-faq 

6
Разделить разделенные запятыми строки в столбце на отдельные строки
У меня есть фрейм данных, например: data.frame(director = c("Aaron Blaise,Bob Walker", "Akira Kurosawa", "Alan J. Pakula", "Alan Parker", "Alejandro Amenabar", "Alejandro Gonzalez Inarritu", "Alejandro Gonzalez Inarritu,Benicio Del Toro", "Alejandro González Iñárritu", "Alex Proyas", "Alexander Hall", "Alfonso Cuaron", "Alfred Hitchcock", "Anatole Litvak", "Andrew Adamson,Marilyn Fox", "Andrew Dominik", "Andrew Stanton", "Andrew Stanton,Lee …
109 r  string  split  r-faq 

5
Преобразование значений в столбце в имена строк в существующем фрейме данных в R
Я хотел бы преобразовать значения в столбце существующего фрейма данных в имена строк. Это возможно сделать без экспорта фрейма данных и его повторного импорта сrow.names = вызовом? Например, я хотел бы преобразовать: > samp names Var.1 Var.2 Var.3 1 A 1 5 0 2 B 2 4 1 3 C …
109 r 


2
ggplot2 легенда снизу и по горизонтали
Как переместить легенду ggplot2 в нижнюю часть графика и повернуть ее по горизонтали? Образец кода: library(reshape2) # for melt df <- melt(outer(1:4, 1:4), varnames = c("X1", "X2")) p1 <- ggplot(df, aes(X1, X2)) + geom_tile(aes(fill = value)) p1 + scale_fill_continuous(guide = guide_legend()) Желаемый (приблизительный) результат:
109 r  ggplot2 

6
Ошибка в plot.new (): слишком большие поля рисунка, точечная диаграмма
Я искал решение по разным вопросам и пробовал то, что было предложено, но не нашел решения, чтобы заставить его работать. Каждый раз, когда я хочу запустить этот код, он всегда говорит: Ошибка в plot.new (): слишком большие поля рисунка и я не знаю, как это исправить. Вот мой код: par(mfcol=c(5,3)) …
109 r  plot  figure  margins 

6
Как включить (исходный) сценарий R в другие сценарии
Я создал служебный сценарий R, util.R, который я хочу использовать из других сценариев в моем проекте. Как правильно гарантировать, что функция, определяемая этим сценарием, доступна для работы в других моих сценариях? Я ищу что-то похожее на requireфункцию, которая загружает пакет, только если он еще не загружен. Я не хочу звонить, …
108 r 

7
Указание colClasses в read.csv
Я пытаюсь указать colClassesпараметры read.csvфункции в R. В моих данных первый столбец «время» в основном представляет собой вектор символов, а остальные столбцы - числовые. data <- read.csv("test.csv", comment.char="" , colClasses=c(time="character", "numeric"), strip.white=FALSE) В приведенной выше команде я хотел бы, чтобы R читал в столбце «время» как «символ», а остальные как …
108 r  csv  read.csv 

10
Обходные пути для многострочных комментариев?
Я (вроде) уже знаю ответ на этот вопрос. Но я решил, что это тот, который так часто задают в списке пользователей R, что должен быть один твердый хороший ответ. Насколько мне известно, в R. нет функции многострочных комментариев. Итак, есть ли у кого-нибудь хорошие обходные пути? Хотя довольно большая часть …
108 r  comments  r-faq 

8
Автоматическое расширение R-фактора в коллекцию из 1/0 индикаторных переменных для каждого уровня фактора
У меня есть фрейм данных R, содержащий фактор, который я хочу «расширить», чтобы для каждого уровня фактора существовал связанный столбец в новом фрейме данных, который содержит индикатор 1/0. Например, предположим, у меня есть: df.original <-data.frame(eggs = c("foo", "foo", "bar", "bar"), ham = c(1,2,3,4)) Я хочу: df.desired <- data.frame(foo = c(1,1,0,0), …
108 r 

8
Построчное создание кадра данных R
Я хотел бы построить фрейм данных строка за строкой в ​​R. Я провел несколько поисков, и все, что я придумал, это предложение создать пустой список, сохранить скаляр индекса списка, а затем каждый раз добавлять в список однострочный фрейм данных и продвинуть индекс списка на единицу. Наконец, do.call(rbind,)в списке. Хотя это …
108 list  r  dataframe 



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