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

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

10
Преобразовать строку в имя переменной
Я использую R для анализа списка строк в форме: original_string <- "variable_name=variable_value" Сначала я извлекаю имя и значение переменной из исходной строки и конвертирую значение в числовой класс. parameter_value <- as.numeric("variable_value") parameter_name <- "variable_name" Затем я хотел бы присвоить значение переменной с тем же именем, что и строка parameter_name. variable_name …
100 string  r 

3
Как я могу управлять полосковым текстом графиков facet_grid?
Мне интересно, как я могу управлять размером полосы текста на фасетных графиках. Мой вопрос аналогичен вопросу о заголовках сюжета , но меня конкретно интересует управление не заголовком сюжета, а текстом, который появляется в заголовках фасетов (strip_h). В качестве примера рассмотрим набор данных mpg. library(ggplot2) qplot(hwy, cty, data = mpg) + …
100 r  ggplot2 

10
Вставить несколько столбцов вместе
У меня есть несколько столбцов в фрейме данных, которые я хочу вставить вместе (разделенные знаком "-") следующим образом: data <- data.frame('a' = 1:3, 'b' = c('a','b','c'), 'c' = c('d', 'e', 'f'), 'd' = c('g', 'h', 'i')) i.e. a b c d 1 a d g 2 b e h 3 …
100 r  paste  r-faq 

8
Для каждой строки вернуть имя столбца наибольшего значения
У меня есть список сотрудников, и мне нужно знать, в каком отделе они находятся чаще всего. Сведение идентификатора сотрудника к названию отдела - тривиальная задача, но сложнее вернуть название отдела, а не количество учетных записей из частотной таблицы. Ниже приведен простой пример (имена столбцов = отделы, имена строк = идентификаторы …
100 r 

5
Подсчитать количество объектов в списке [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 3 года назад . Уточните этот вопрос Функция R, которая вернет количество элементов в списке?
99 list  r  count 

6
фильтр для полных случаев в data.frame с помощью dplyr (удаление по регистру)
Можно ли фильтровать data.frame для полных случаев с помощью dplyr? complete.casesсо списком всех переменных работает, конечно. Но это а) многословно, когда есть много переменных, и б) невозможно, когда имена переменных неизвестны (например, в функции, которая обрабатывает любой data.frame). library(dplyr) df = data.frame( x1 = c(1,2,3,NA), x2 = c(1,2,NA,5) ) df …
99 r  dplyr  magrittr 


4
Выбор строк фрейма данных на основе частичного совпадения строк в столбце
Я хочу выбрать строки из фрейма данных на основе частичного совпадения строки в столбце, например, столбец «x» содержит строку «hsa». Используя sqldf- если бы у него был likeсинтаксис - я бы сделал что-то вроде: select * from <> where x like 'hsa'. К сожалению, sqldfне поддерживает этот синтаксис. Или аналогично: …
99 r  regex  string  match  subset 

1
Позиционируйте geom_text на уклоняемом штриховом графике
Я попытался сделать заголовок понятным, но сначала данные: dtf <- structure(list(variable = structure(c(1L, 1L, 2L, 2L, 3L, 3L, 4L, 4L, 5L, 5L), .Label = c("vma", "vla", "ia", "fma", "fla"), class = "factor"), ustanova = structure(c(1L, 2L, 1L, 2L, 1L, 2L, 1L, 2L, 1L, 2L), .Label = c("srednja škola", "fakultet"), class …
99 r  plot  ggplot2  bar-chart 


11
Как удалить выбросы из набора данных
У меня есть многомерные данные о красоте и возрастах. Возраст варьируется от 20 до 40 с интервалом 2 (20, 22, 24 .... 40), и для каждой записи данных им дается возраст и оценка красоты от 1 до 5. Когда я строю прямоугольные диаграммы этих данных (возраст по оси X, оценки …
98 r  statistics  outliers 

6
Выбор между qplot () и ggplot () в ggplot2 [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 3 года назад . Уточните этот вопрос Я начинаю использовать отличный ggplot2пакет для …
98 r  ggplot2 



6
Суммирование по нескольким столбцам с помощью dplyr
Мой вопрос включает суммирование значений по нескольким столбцам фрейма данных и создание нового столбца, соответствующего этому суммированию, используя dplyr. Записи данных в столбцах являются двоичными (0,1). Я думаю о построчном аналоге функции summarise_eachили . Ниже приведен минимальный пример фрейма данных:mutate_eachdplyr library(dplyr) df=data.frame( x1=c(1,0,0,NA,0,1,1,NA,0,1), x2=c(1,1,NA,1,1,0,NA,NA,0,1), x3=c(0,1,0,1,1,0,NA,NA,0,1), x4=c(1,0,NA,1,0,0,NA,0,0,1), x5=c(1,1,NA,1,1,1,NA,1,0,1)) > df x1 …
98 r  dplyr 

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