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

Фактор - это тип данных на языке R, используемый для кодирования категориальных или перечисленных данных.
14

Уровни фактора падения в подмножестве данных

У меня есть кадр данных, содержащий фактор. Когда я создаю подмножество этого фрейма данных с помощью subset() или другой функции индексирования, создается новый кадр данных. Однако фактор-переменная сохраняет все свои исходные уровни - даже если он...
28 июл. '09 в 18:21
7

Факторы в R: больше, чем раздражение?

Одним из основных типов данных в R является фактор. По моему опыту, в основном это боль, и я никогда их не использую. Я всегда перехожу к персонажам. Мне странно кажется, что я что-то упускаю. Существуют ли некоторые важные примеры функций, которые ...
10 авг. '10 в 1:06
2

Путаница между уровнями факторов и метками факторов

Кажется, существует различие между уровнями и метками фактора R. До сих пор я всегда считал, что уровни являются "реальными" названиями уровней факторов, а ярлыки - имена, используемые для вывода (например, таблицы и графики). Очевидно, это не так, к...
03 мая '11 в 12:37
7

Импортировал csv-dataset в R, но значения становятся факторами

Я очень новичок в R, и у меня возникают проблемы с доступом к набору данных, который я импортировал. Я использую RStudio и использовал функцию Import Dataset при импорте моего csv файла и вставлял строку из консольного окна в исходное окно. Код выгля...
03 мар. '11 в 23:05
8

Одновременное принуждение нескольких столбцов к факторам

У меня есть пример фрейма данных, как показано ниже: data <- data.frame(matrix(sample(1:40), 4, 10, dimnames = list(1:4, LETTERS[1:10]))) Я хочу знать, как я могу выбрать несколько столбцов и преобразовать их вместе в факторы. Я обычно делаю эт...
16 окт. '15 в 21:47
7

Как объединить факторы, не превращая их в целые уровни?

Я был удивлен, увидев, что R будет приводить факторы в число при конкатенации векторов. Это происходит даже тогда, когда уровни одинаковы. Например: > facs <- as.factor(c("i", "want", "to", "be", "a", "factor", "not", "an", "integer")) > fa...
09 авг. '10 в 19:43
1

Преобразование коэффициента в числовое без потери информации R (as.numeric(), похоже, не работает)

Возможный дубликат: R - Как преобразовать коэффициент в целое число\число в R без потери информации Мне было обращено внимание на следующий факт о функции as.numeric() > blah<-c("4","8","10","15") > blah [1] "4" "8" "10" "15" > ...
30 сент. '11 в 14:26
2

Сортировать коэффициент на основе значения в одном или нескольких других столбцах

Я просмотрел несколько постов о факторах заказа, но не нашел соответствия своей проблеме. К сожалению, мое знание R все еще довольно элементарно. У меня есть подмножество каталога археологических артефактов, с которым я работаю. Я пытаюсь объединит...
25 мая '12 в 16:37
6

Раскрашивание по фактору в R

Я делаю график рассеяния двух переменных и хотел бы покрасить точки с помощью фактор-переменной. Вот некоторый воспроизводимый код: data <- iris plot(data$Sepal.Length, data$Sepal.Width, col=data$Species) Это все хорошо и хорошо, но как я узнаю...
11 окт. '11 в 4:02
7

В R, как я могу получить доступ к первому элементу каждого уровня фактора?

У меня есть такой кадр данных: n = c(2, 2, 3, 3, 4, 4) n <- as.factor(n) s = c("a", "b", "c", "d", "e", "f") df = data.frame(n, s) df n s 1 2 a 2 2 b 3 3 c 4 3 d 5 4 e 6 4 f и я хочу получить доступ к первому элементу каждого уровня мое...
19 мар. '14 в 22:15
5

Уникальные значения столбца факторов, содержащие NAs => "Hash table is full" error

У меня есть таблица данных с 57-м записями и 9 столбцами, одна из которых вызывает проблему, когда я пытаюсь запустить некоторую итоговую статистику. Столбец оскорбления является фактором с 3699 уровнями, и я получаю сообщение об ошибке из следующей ...
04 дек. '13 в 20:08
4

Объединение строк кадра данных

Я хотел бы взять кадр данных с символами и цифрами и объединить все элементы каждой строки в одну строку, которая будет храниться как один элемент в векторе. В качестве примера я создаю кадр данных с буквами и цифрами, а затем я хотел бы объединить п...
19 дек. '12 в 1:07
12

Идиома для кодирования типа ifelse для нескольких категорий

Я часто сталкиваюсь с этим настолько, что считаю, что для него должна быть хорошая идиома. Предположим, у меня есть data.frame с кучей атрибутов, включая "продукт". У меня также есть ключ, который переводит продукты на бренд + размер. Код продукта 1-...
03 мая '12 в 12:29
2

Переименуйте один уровень фактора в R

Я пытаюсь переименовать уровень A фактора column1 в dataframe df в R. Мой текущий подход таков: levels(df[!is.na(df$column1) & df$column1 == 'A',]) <- 'B' который не выдает никаких ошибок или предупреждений, но полностью неэффективен. B...
29 апр. '15 в 0:58
1

R "сумма не имеет смысла для факторов"

У меня есть файл rRna_RDP_taxonomy_phylum со следующими данными: 364 "Firmicutes" 39.31 244 "Proteobacteria" 26.35 218 "Actinobacteria" 23.54 65 "Bacteroidetes" 7.02 22 "Fusobacteria" 2.38 6 "Therm...
04 авг. '13 в 16:34