Результаты поиска по запросу "data.table"

1 ответ

Быстрое чтение и объединение нескольких файлов с использованием data.table (с fread)

У меня есть несколько разных текстовых файлов с одинаковой структурой. Теперь я хочу прочитать их в R, используя fread, а затем объединить их в больший набор данных. ## First put all file names into a list library(data.table) all.files ...

1 ответ

fread и значение многострочного столбца в кавычках

> fread('col1,col2\n') Empty data.table (0 rows) of 2 cols: col1,col2 > fread('col1,col2\n5,4') col1 col2 1: 5 4 > fread('col1,col2\n5,"4\n3"') Error in fread("col1,col2\n5,\"4\n3\"") : Unbalanced quote (") observed on this line: 3" >read.csv ...

1 ответ

быстрая частота и процентная таблица с dplyr

Я использовал маленькийtab функция в течение некоторого времени, которая показывает частоту, процент и совокупный процент для вектора. Вывод выглядит так Freq Percent cum ARSON 462 0.01988893 0.01988893 BURGLARY 22767 0.98011107 1.00000000 23229 ...

ТОП публикаций

3 ответа

Почему слияния панд в python быстрее, чем слияния data.table в R в 2012 году?

Я недавно натолкнулся напанд [http://pandas.sourceforge.net/]библиотека для Python, которая в соответствии сэтот ориентир [http://wesmckinney.com/blog/some-pandas-database-join-merge-benchmarks-vs-r-basemerge/] выполняет очень быстрые слияния в ...

1 ответ

Ошибка создания R data.table с датой и временем POSIXlt

Проблема при создании data.table со столбцом даты и времени: > mdt <- data.table(id=1:3, d=strptime(c("06:02:36", "06:02:48", "07:03:12"), "%H:%M:%S")) > class(mdt) [1] "data.table" "data.frame" > print(mdt) Error in `rownames<-`(`*tmp*`, value ...

8 ответов

Как удалить столбец по имени в data.table?

Чтобы избавиться от столбца с именем "Foo" вdata.frame, Я могу сделать: df <- df[-grep('foo', colnames(df))] Однако однаждыdf превращается вdata.table объект, нет способа просто удалить столбец. Пример: df <- data.frame(id = 1:100, foo = ...

5 ответов

Агрегирование промежуточных и общих итогов с помощью data.table

у меня естьdata.table в R: library(data.table) set.seed(1) DT = data.table( group=sample(letters[1:2],100,replace=TRUE), year=sample(2010:2012,100,replace=TRUE), v=runif(100))Объединить эти данные в сводную таблицу по группам и годам просто и ...

3 ответа

R: Рассчитать среднее для подмножества группы

Я хочу рассчитать среднее значение для каждого «дня», но для части дня (время = 12-14). Этот код работает для меня, но я должен вводить каждый день как новую строку кода, которая будет составлять сотни строк. Кажется, это должно быть просто ...

2 ответа

data.table или dplyr - манипулирование данными

У меня есть следующие данные Date Col1 Col2 2014-01-01 123 12 2014-01-01 123 21 2014-01-01 124 32 2014-01-01 125 32 2014-01-02 123 34 2014-01-02 126 24 2014-01-02 127 23 2014-01-03 521 21 2014-01-03 123 13 2014-01-03 126 15Теперь я хочу ...

6 ответов

Агрегировать / суммировать несколько переменных на группу (например, сумма, среднее)

Из фрейма данных есть простой способ агрегирования (sum, mean, max et c) несколько переменных одновременно? Ниже приведены некоторые примеры данных: library(lubridate) days = 365*2 date = seq(as.Date("2000-01-01"), length = days, by = "day") ...