Pytania oznaczone «data.table»

91
dplyr na data.table, czy naprawdę używam data.table?

Jeśli używam składni dplyr na szczycie datatable , czy uzyskam wszystkie korzyści związane z szybkością datatable, nadal używając składni dplyr? Innymi słowy, czy niewłaściwie używam datatable, jeśli wykonuję zapytanie za pomocą składni dplyr? Czy też muszę używać czystej składni datatable, aby...

86
Podziel ciąg tekstowy na kolumny data.table

Mam skrypt, który wczytuje dane z pliku CSV do a, data.tablea następnie dzieli tekst w jednej kolumnie na kilka nowych kolumn. Obecnie używam tych lapplyi strsplitfunkcji, aby to zrobić. Oto przykład: library("data.table") df = data.table(PREFIX = c("A_B","A_C","A_D","B_A","B_C","B_D"), VALUE...

85
dplyr mutuje / zamienia kilka kolumn w podzbiorze wierszy

Jestem w trakcie wypróbowywania przepływu pracy opartego na dplyr (zamiast używania głównie data.table, do czego jestem przyzwyczajony) i napotkałem problem, do którego nie mogę znaleźć równoważnego rozwiązania dplyr . Często spotykam się ze scenariuszem, w którym muszę warunkowo zaktualizować /...

18
tabela danych interpolująca liniowo wartości NA bez grup

Chciałem wypełnić niektóre wartości NA w tabeli danych bez grup. Proszę wziąć pod uwagę ten wyciąg danych. Tabela reprezentująca czas i odległości: library(data.table) df <- data.frame(time = seq(7173, 7195, 1), dist = c(31091.33, NA, 31100.00, 31103.27, NA, NA, NA, NA, 31124.98, NA,31132.81,...

11
podziel kolumny znaków i uzyskaj nazwy pól w łańcuchu

Muszę podzielić kolumnę zawierającą informacje na kilka kolumn. Chciałbym użyć, tstrsplitale ten sam rodzaj informacji nie jest w tej samej kolejności między wierszami i muszę wyodrębnić nazwę nowej kolumny w zmiennej. Ważne, aby wiedzieć: może istnieć wiele informacji (pola stają się nowymi...

9
Czego nie mogę zrobić z dtplyr, że mogę w data.table

Czy powinienem inwestować wysiłki w uczenie się na przekręcaniu danych w R, szczególnie pomiędzy dplyr, dtplyra data.table? Używam dplyrgłównie, ale gdy dane są za duże na to, skorzystam data.table, co jest rzadkim zjawiskiem. Teraz, gdy dtplyrwersja 1.0 jest dostępna jako interfejs data.table,...