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")