data.table

Jak połączyć dwa dane.tabela według różnych nazw kolumn?

Mam dwa dane.Tabela X i Y . Kolumny w X: area, id, value kolumny w Y: ID, price, sales Utwórz dwa dane.tabele: X = dat ... y nazw kolumn? Append : Udało mi się połączyć obie tabele przez X[Y], Ale dlaczego {[8] } funkcja zawodzi w danych.stolik?

Wybierz kolumny danych.tabela oparta na regex

Jak mogę wybrać kolumny danych.tabela oparta na regex? Rozważmy prosty przykład w następujący sposób: library(data.table) ... się uciążliwe. mydt[, .(bar, baz)] Chciałbym mieć coś w rodzaju matches() w dplyr::select(), ale tylko przez odniesienie.

Możliwość wydruku ponad 100 wierszy danych.stolik?

Dane.stół ma przyjemną funkcję, która tłumi wyjście do głowy i ogona stołu. Czy możliwe jest wyświetlanie / drukowanie więce ... ncated dtIris[1:101, ] Często mam dane.wyniki tabeli, które są nieco Duże (np. 200 wierszy), które po prostu chcę zobaczyć.

Jak wykluczyć jedną kolumnę z danych.tabelę lub Konwertuj na dane.tabela do MTS

Przy użyciu data.table Czy możliwe jest zwrócenie wszystkich kolumn z wyjątkiem jednej, jak w data.frame? Jeśli odpowiedź br ... $mydates) ## EXAMPLE OF DESIRED RESULTS plot(zooObj, col=1:ncol(zooObj)) Jak miałbym to zrobić bez df = as.data.frame(dt)?

Jak zoptymalizować Odczyt i zapis do podrozdziałów macierzy w R (ewentualnie przy użyciu danych.tabela)

TL;DR Jaka jest najszybsza Metoda w R do odczytu i zapisu podzbioru kolumny z bardzo dużej matrycy. Próbuję znaleźć roz ... efekt kopiowania przy zmianie. Pakiet Hadley ' a pryr ma kilka ciekawych funkcji do śledzenia odniesień i adresów pamięci.

Dlaczego dane.table update names(DT) by reference, even if I assign to another variable?

Zapisałem nazwy data.table jako vector: library(data.table) set.seed(42) DT <- data.table(x = runif(100), y = runif(100) ... kopie, zarówno data.tables, jak i data.frameS. Jaka jest różnica między names1 <- names(DT) a names2 <- c(names(DT))?

Kiedy powinienem użyć setDT () zamiast danych.table() do tworzenia danych.stolik?

Mam trudności z pojęciem istoty setDT() funkcji. Gdy czytam kod NA SO, często natykam się na użycie setDT() do tworzenia dany ... Dlaczego po prostu nie sprawić, aby oryginalna funkcja data.table() była w stanie zrobić to, co setDT() jest w stanie zrobić?

Zaokrąglanie wybranych kolumn danych.tabela W R

Mam następujące dane i kod, aby zaokrąglić wybrane kolumny tych danych.tabela: > dput(mydf) structure(list(vnum1 = c(0.5 ... 0.5 3: A 0.7 0.9 4: C -0.3 0.8 5: C -0.8 0.6 Czy istnieje lepsza metoda (krótszy kod)? Dzięki za pomoc.

czy wartość.var w dcast jest listą lub ma wiele zmiennych wartości?

W plikach pomocy dla dcast.data.table znajduje się notatka informująca o zaimplementowaniu nowej funkcji: "dcast.data.tabela ... lają na elastyczność, aby zawierać wiele zmiennych w value.var lub time.var, tak jak pozwalamy na wiele zmiennych dla id.var.

Dlaczego zmiana nazwy kolumny zajmuje bardzo dużo czasu przy dużych danych.rama?

Mam data.frame W R z 19 milionami wierszy i 90 kolumnami. Mam mnóstwo zapasowych cykli pamięci RAM i procesora. Wydaje się, ż ... ogę poczekać 5 minut na zakończenie zmiany nazwy, podczas gdy pójdę po herbatę. Interesuje mnie to, co się dzieje i dlaczego?

Left join using data.tabela

Załóżmy, że mam dwa Dane.Tabela ' s: A: A B 1: 1 12 2: 2 13 3: 3 14 4: 4 15 B: A B 1: 2 13 2: 3 14 I mam na ... A B.x B.y 1: 2 13 13 2: 3 14 14 Chcę jednak wszystkie wiersze w dataA w końcowej tabeli Scalonej. Jest na to sposób?

ewaluacja i wycena w danych.tabela

Co mi umyka? d = data.table(a = 1:5) d[, a] # 1 2 3 4 5 d[, sum(a)] # 15 d[, eval(quote(a)) ... (quoted_a))] # Error in eval(expr, envir, enclos) : object 'a' not found Co się dzieje? Biegam R 2.15.0 i data.table 1.8.9.

Jak napisać funkcję wywołującą funkcję wywołującą dane.stolik?

Pakiet data.table ma specjalną składnię, która wymaga użycia wyrażeń jako argumentów i i j. Ma to pewne implikacje dla sposo ... month(colB))] And here is where I stay utknąłem. Pytanie: Jak napisać funkcję wywołującą funkcję wywołującą dane.stolik?

Szybka konkatenacja danych.kolumny tabeli w jedną kolumnę łańcuchową

Biorąc pod uwagę dowolną listę nazw kolumn w data.table, chcę połączyć zawartość tych kolumn w pojedynczy łańcuch przechowywa ... tacy jak @ Matt Dowle widzieli to od lat. gdyby tylko miał czas na ponowne napisanie wszystkich R, a nie tylko data.rama.

Zachowywanie kombinacji zerowej liczby podczas agregowania z danymi.tabela

Załóżmy, że mam następujące data.table: dt <- data.table(id = c(rep(1, 5), rep(2, 4)), sex = c(rep("H", ... ruit sex N 1: apple H 3 2: tomato H 1 3: orange H 1 4: apple F 2 5: tomato F 2 6: orange F 0 Wielkie dzięki !

R xts i dane.tabela

Mogę konwertować dane.table to a XTS object tak samo jak ja z danymi.frame: > df = data.frame(x = c("a", "b", "c", "d"), ... 1-03 15:50:50 "c" "-1.4375100" 2011-01-04 15:30:00 "d" "-0.2467274" Czy Jest jakiś problem z używaniem danych.stolik z xts?

Stosowanie funkcji niestandardowej na danych.tabela zamiast używać plyr i ddply

Przetwarzam dane.tabela o nazwie orderFlow i Oblicz potencjalwelfare.tmp jako wyjście. Do tej pory moim rozwiązaniem było n ... dateMatched", "id", "created_at", "updated_at", "simulationrun_id", "db"), row.names = c(NA, 6L), class = "data.frame")