Întrebări înrudite 'data.table'
Transmite numele coloanei în data.table folosind variabila [duplicat]
Posibil duplicat: Variabil selectarea/alocarea câmpurilor dintr-un tabel de date
În exemplul următor, creez un tabel de date având numele de coloană „x” și „v”
library('data.table')
DT <- data.table(x = c("b","b","b","a","a"), v...
99758 vederi
schedule
05.09.2022
R: Folosind Delt lui quantmod într-un tabel de date
Urmând R data.table Return calcul și set() aș dori să întreb cum pot folosi Delt() din library(quantmod) pentru a găsi rezultate pentru o serie cronologică într-un data.table() . Până acum, mulțumită lui Frank, am:
set.seed(42)
DT <-...
1010 vederi
schedule
08.07.2022
Determinați mediana, variația din tabelul de date grupate, excluzând observația focală
Încerc să determin o varietate de statistici (mediană, varianță, medie, min, max) dintr-un cadru de date grupat, excluzând întotdeauna observația focală. Alte întrebări, în special aici , aici și aici , am atins această problemă, dar cele...
1036 vederi
schedule
12.09.2022
Cum inițializez un tabel de date gol sau exemplu?
Adesea, mai ales când pun întrebări despre Stack Overflow, aș dori să creez un tabel de date cu valori inactiv. Cu toate acestea, nu sunt sigur cum să creez un tabel de date care este fie gol, fie are valori fictive. Cum pot face acest lucru?
33156 vederi
schedule
05.08.2022
Cel mai rapid mod de a găsi rânduri potrivite
Mă întreb care este cel mai rapid mod de a găsi toate rândurile din obiectul xts care sunt la fel cu un anumit rând
library(xts)
nRows <- 3
coreData <- data.frame(a=rnorm(nRows), b=rnorm(nRows), c=rnorm(nRows))
testXts1 <-...
1292 vederi
schedule
12.09.2022
Eroare în R data.table v1.9.6 - funcția fread
Am actualizat recent la data.table 1.9.6 și am primit următoarea eroare când folosesc fread :
fread("Aug14.csv")
Error in fread("Aug14.csv") :
4 arguments passed to .Internal(nchar) which requires 3
O altă postare discută această eroare...
5239 vederi
schedule
22.09.2022
R data.table, spațiu de nume pentru funcția definită de utilizator în J
Am un tabel de date care arată ca mai jos. Aș dori să calculez corelația rentabilității față de fiecare semnal, pentru fiecare piață.
dt = data.table(mkt = rep(letters[1:3], each = 3), rtn = rnorm(9), signal1=rnorm(9), signal2=rnorm(9), signal3 =...
52 vederi
schedule
22.07.2022
Nu se pot folosi i.field și by= în aceeași expresie data.table
Când unesc două tabele de date și folosesc by= în aceeași expresie, primesc o eroare de fiecare dată când încerc să folosesc o coloană din tabelul de date interior din j. Pot împărți lucrurile în două expresii separate, dar aceasta este o tastare...
109 vederi
schedule
22.07.2022
Calculați lucrarea în curs din marcaje temporale
Am un tabel de date format din 250.000 de rânduri. Un mic eșantion este prezentat mai jos:
library('data.table')
stack <- structure(list(ID = c(1, 2, 3, 4,
5, 6),
Special = c(FALSE,...
56 vederi
schedule
01.08.2022
Adăugați index de ordine de sortare pentru date.tables sortate manual [duplicat]
Am un data.table sau un data.frame
library(data.table)
DT <- data.table(id = 1:9, name= rep(c('b','a','c'), each = 3))
unde coloana name este ordonată manual, dar întotdeauna grupată. Cum pot calcula name_order coloana pentru a obține...
69 vederi
schedule
09.07.2022
Ajustarea datei/ora UTC la diferite fusuri orare prin referință în „lubridate”.
Am un data.table cu înregistrări de ștampilă UTC, dată-oră, care acoperă mai multe fusuri orare și vreau să creez o nouă coloană care să arate ștampila dată-oră, dar în fusul orar specific al fiecărei observații, care este specificat de o variabilă...
967 vederi
schedule
10.09.2022
se topește un set de date în formă de anova cu mai multe variante de măsură și categorii în R
Știu că probabil că întrebarea a fost deja pusă, dar nu am putut găsi exemple ale problemei specifice cu care mă confrunt cu topirea la prezența mai multor variante de măsură. Am un tabel de date ca acesta.
library(data.table)
set.seed(234)...
67 vederi
schedule
17.07.2022
Selectarea rândurilor cu cel puțin o valoare lipsă (NA) într-un tabel de date [duplicat]
Care este modalitatea convenabilă de a selecta rândurile mai multor variabile dintr-un tabel de date, care au cel puțin o valoare NA . Am găsit o modalitate, dar nu este convenabil dacă există multe variabile din care să selectezi.
Iată exemplul...
5999 vederi
schedule
18.09.2022
Accelerând bucla while în R
Încerc să obțin câteva informații statistice folosind codul de mai jos:
library(data.table)
df <- fread("input.xyz", header=F, sep = " ", stringsAsFactors = F)
df2 <- read.table("input2.xyz", header=F, sep = " ", stringsAsFactors = F)
df2...
626 vederi
schedule
02.09.2022
Creați un nou factor/variabilă cu niveluri bazate pe N apariții consecutive ale nivelului original al factorului
Am început un nou proiect cu o grămadă de gestionare a datelor pe care nu am mai trebuit să le fac până acum și se pare că îmi lipsesc abilitățile sau termenii de căutare adecvați pentru a găsi un exemplu. Am un set de date foarte mare cu o variabilă...
50 vederi
schedule
18.09.2022
Convertiți marcajele de timp din datele bursiere Google Finance la data și ora corespunzătoare
Încerc să convertesc marcajele de timp din datele de stoc din API-ul Google Finance într-un format de dată și oră mai utilizabil.
Am folosit data.table::fread pentru a citi datele aici :
fread(<url>)
datetime open high...
993 vederi
schedule
19.08.2022
Cum să însumăm după grup pentru toți vectorii numerici așteptați vectori de caractere în data.table? [duplicat]
Am un cadru de date care constă din vectori numerici și de caractere pentru care încerc să însumez toți vectorii și să-l împart la 4, codul meu este ca mai jos
df2 = df1%>%
group_by(city,name,day,hour, age ,sex) %>%...
25 vederi
schedule
12.08.2022
Identificați și incrementați o secvență pe baza identificării ambigue
Pentru a explica problema mea, permiteți-mi să vă prezint setul de date.
Acesta este un eșantion din baza mea de date.
idno este identificatorul unic, day este ziua observării, clockst este începutul zilei, start este începutul...
85 vederi
schedule
21.09.2022
Eliminați rândurile din data.table conform altui data.table
Am un data.table numit dtA :
dtA meu real are 62871932 de rânduri și 3 coloane:
date company value
198101 A 1
198101 A 2
198101 B 5
198102 A 2
198102 B...
2161 vederi
schedule
16.08.2022
Crearea mai multor coloane de rezumat noi în data.table
Încerc să creez un tabel de date rezumat dintr-un data.table existent în R. În acest scop, mai degrabă decât să fac bucla peste toate variabilele, încerc să utilizez funcția data.table ":=" din R.
raw_df <- cbind.data.frame(1:4,7:10,15:18)...
98 vederi
schedule
12.07.2022