Tag: r

Должен ли я использовать data.frame или матрицу?

Когда следует использовать data.frame , и когда лучше использовать matrix ? Оба сохраняют данные в прямоугольном формате, поэтому иногда это неясно. Существуют ли какие-либо общие эмпирические правила о том, когда использовать какой тип данных?

Зачем apply () возвращает транспонированную матрицу xts?

Я хочу запустить функцию во все периоды матрицы xts. apply () очень быстро, но возвращаемая matrix имеет транспонированные размеры по сравнению с исходным объектом: > dim(myxts) [1] 7429 48 > myxts.2 = apply(myxts, 1 , function(x) { return(x) }) > dim(myxts.2) [1] 48 7429 > str(myxts) An ‘xts’ object from 2012-01-03 09:30:00 to 2012-01-30 16:00:00 […]

Что делает .SD в data.table в R

.SD выглядит полезным, но я не знаю, что с ним делаю. Что это означает? Почему существует предшествующий период (полная остановка). Что происходит, когда я его использую? Я читал: .SD – это data.table содержащая подмножество x данных для каждой группы, исключая столбцы (группы) группы. Он может использоваться при группировке по i , при группировке by by […]

Увидеть, нормально ли распределены данные в R

Может кто-то, пожалуйста, помогите мне заполнить следующую функцию в R: #data is a single vector of decimal values normally.distributed <- function(data) { if(data is normal) return(TRUE) else return(NO) }

Добавить новую строку в dataframe, с определенным индексом строк, а не с добавлением?

Следующий код объединяет вектор с кадром данных: newrow = c(1:4) existingDF = rbind(existingDF,newrow) Однако этот код всегда вставляет новую строку в конец фрейма. Как я могу вставить строку в указанную точку в фрейме данных? Например, допустим, что в dataframe есть 20 строк, как я могу вставить новую строку между строками 10 и 11?

Типы и classы переменных

Два вопроса R: В чем разница между типом (возвращаемым typeof ) и classом (возвращаемым class ) переменной? Разница подобна той, что, скажем, на языке C ++? Каковы возможные типы и classы переменных?

Как я могу получить «несбалансированную» сетку ggplots?

С grid.arrange я могу организовать несколько фигур ggplot в сетке, чтобы добиться многострочной фигуры, используя что-то вроде: library(ggplot2) library(grid) library(gridExtra) генерировать некоторые графики ggplot2, тогда plot5 <- grid.arrange(plot4, plot1, heights=c(3/4, 1/4), ncol=1, nrow=2) Как я могу получить «неуравновешенную» компоновку 2 col с одним графиком во всем первом столбце и тремя графиками во втором столбце? Я […]

определять интервалы последовательных целых последовательностей

У меня два вектора целых чисел. Я хотел бы идентифицировать интервалы последовательных целых последовательностей, представленные во втором векторе, обусловленные первым вектором (этот вектор можно рассматривать как фактор, посредством которого второй вектор можно разделить на несколько групп). Здесь я представляю манекен для моей проблемы. Данные, в одной группе (определяемой первым вектором) второго вектора, целые числа monoтонно […]

as.Date возвращает NA при преобразовании из ‘ddmmmyyyy’

Я пытаюсь преобразовать строку «2013-JAN-14» в Date следующим образом: sdate1 <- "2013-JAN-14" ddate1 <- as.Date(sdate1,format="%Y-%b-%d") ddate1 но я получаю: [1] NA Что я делаю не так ? должен ли я установить пакет для этой цели (я попытался установить chron).

Выход файла UTF-8 в R

Я использую R 2.15.0 для Windows 7 64-бит. Я хотел бы выводить текст Unicode (CJK) в файл. Следующий код показывает, как символ Unicode, отправляемый для записи в соединение с UTF-8, не работает как ожидалось (I): rty <- file("test.txt",encoding="UTF-8") write("在", file=rty) close(rty) rty <- file("test.txt",encoding="UTF-8") scan(rty,what=character()) close(rty) Как показывает результат сканирования: Read 1 item [1] “” […]

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