Tag: r faq

Уникальная комбинация всех элементов из двух (или более) векторов

Я пытаюсь создать уникальную комбинацию всех элементов из двух векторов разного размера в R. Например, первый вектор > a <- c("ABC", "DEF", "GHI") а вторая – даты, хранящиеся в виде строк в настоящее время > b <- c("2012-05-01", "2012-05-02", "2012-05-03", "2012-05-04", "2012-05-05") Мне нужно создать фрейм данных с двумя столбцами, подобными этому > data ab […]

Почему не рекомендуется использовать attach () в R, и что я должен использовать вместо этого?

Предположим, что у нас есть кадр данных x который содержит job столбцов и income . Для обращения к данным в кадре обычно требуются команды x$job для данных в столбце job и x$income для данных в столбце income . Однако использование команды attach(x) позволяет уничтожить имя фрейма данных и символ $ при обращении к тем же […]

Раунд вверх от .5

Да, я знаю, почему мы всегда округляем до ближайшего четного числа, если мы находимся в точном среднем (т.е. 2.5 становится 2) двух чисел. Но когда я хочу оценить данные для некоторых людей, они не хотят этого поведения. Каков самый простой способ получить это: x <- seq(0.5,9.5,by=1) round(x) составлять 1,2,3, …, 10, а не 0,2,2,4,4, …, […]

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

Я хотел бы создать несколько графических окон из функции в R, используя графику ggplot … testf <- function(a, b) { devAskNewPage(TRUE) qplot(a, b); # grid.newpage(recording = TRUE) dev.new() qplot(a, a+a); # grid.newpage(recording = TRUE) dev.new() qplot(b, b+b); } library(ggplot2) x <- rnorm(50) y <- rnorm(50) testf(x, y) Однако ни dev.new (), ни grid.newpage (), похоже, […]

Вставить несколько столбцов вместе

У меня есть куча столбцов в фрейме данных, который я хочу вставить вместе (разделенный на «-») следующим образом: data <- data.frame('a' = 1:3, 'b' = c('a','b','c'), 'c' = c('d', 'e', 'f'), 'd' = c('g', 'h', 'i')) ie abcd 1 adg 2 beh 3 cfi Который я хочу стать: ax 1 adg 2 beh 3 cfi […]

Почему операторы R if ifsese не возвращают векторы?

Я обнаружил, что R’s ifelse заявления очень удобны время от времени. Например: ifelse(TRUE,1,2) # [1] 1 ifelse(FALSE,1,2) # [1] 2 Но меня несколько смущает следующее поведение. ifelse(TRUE,c(1,2),c(3,4)) # [1] 1 ifelse(FALSE,c(1,2),c(3,4)) # [1] 3 то ifelse(TRUE,c(1,2),c(3,4)) # [1] 1 ifelse(FALSE,c(1,2),c(3,4)) # [1] 3 Это выбор дизайна, который выше моего платного?

Числовая сложность сравнения в R

Я пытаюсь сравнить два числа в R как часть условия if-statement: (ab) >= 0.5 В этом конкретном случае a = 0,58 и b = 0,08 … и все же (ab) >= 0.5 ложно. Я знаю об опасности использования == для точного сопоставления чисел, и это кажется связанным: (a – b) == 0.5) является ложным, тогда […]

Как сохранить сюжет как изображение на диске?

Я рисую простую линейную регрессию с использованием R. Я хотел бы сохранить это изображение как PNG или JPEG, можно ли это сделать автоматически? (через код) Есть два разных вопроса: во-первых, я уже смотрю сюжет на моем мониторе, и я хотел бы сохранить его как есть. Во-вторых, я еще не создал сюжет, но я хотел бы […]

Примеры случайных строк в области данных

Я изо всех сил пытаюсь найти подходящую функцию, которая возвращала бы определенное количество строк, случайно выбранных без замены из фрейма данных на языке R? Может кто-нибудь мне помочь?

Добавление столбца, содержащего значение bin другого столбца

У меня есть фреймворк с несколькими столбцами, один из этих столбцов – это ранги, целое число от 1 до 20. Я хочу создать еще один столбец, содержащий значение бина, такое как «1-4», «5-10», «11- 15 “,” 16-20 “. Каков наиболее эффективный способ сделать это? кадр данных, который у меня выглядит так (формат .csv): rank,name,info 1,steve,red […]

Interesting Posts

Как гарантировать порядок оценки аргументов при вызове функционального объекта?

org.apache.tomcat.util.bcel.classfile.ClassFormatException: недопустимый тег байта в постоянном пуле: 15 – Tomcat 7, JDK incompatibilty?

Установка OpenCV 2.4.3 в Visual C ++ 2010 Express

Преобразовать java.util.Date в строку

NTFS жесткий диск не смонтирован, как переформатировать в Journaled HFS + и сохранить данные

Как получить имена параметров конструкторов объекта (reflection)?

Regex для проверки правильности URL-адреса, который заканчивается на .jpg, .png или .gif

Очень низкая производительность: lexical_cast

Зависимость от теста

Как сделать загрузочный USB с Windows XP liveCD от linux (debian)

Как решить круговую ссылку в json serializer, вызванную двунаправленным сопоставлением спящего режима?

Хороший цикл проверки ввода с использованием cin – C ++

Java: если A расширяет B и B расширяет Object, то это множественное наследование

Как обрезать проанализированное изображение в android?

Ширина столбца DataGrid не обновляется автоматически

Давайте будем гением компьютера.