-
Notifications
You must be signed in to change notification settings - Fork 60
Closed
Description
I'm getting an error when trying to filter:
@time weekdayusd = filter((:pair => isusd, :timestamp => isweekday),
data) |> compute
ArgumentError: invalid index: Union{}[] of type Array{Union{},1}
Stacktrace:
[1] to_index(::Array{Union{},1}) at ./indices.jl:262
[2] to_index(::Array{JuliaDB.EmptySpace{NamedTuple{(:pair, :timestamp),Tuple{String,DateTime}}},1}, ::Array{Union{},1}) at ./indices.jl:247
[3] to_indices at ./indices.jl:293 [inlined]
[4] to_indices at ./indices.jl:290 [inlined]
[5] getindex at ./abstractarray.jl:905 [inlined]
[6] #fromchunks#104(::Array{JuliaDB.EmptySpace{NamedTuple{(:pair, :timestamp),Tuple{String,DateTime}}},1}, ::Tuple{DataType,DataType}, ::Function, ::Bool, ::Bool, ::Function, ::Type{NDSparse{NamedTuple{(:bid, :ask),Tuple{Float32,Float32}},Tuple{String,DateTime},Columns{NamedTuple{(:pair, :timestamp),Tuple{String,DateTime}},NamedTuple{(:pair, :timestamp),Tuple{WeakRefStrings.StringArray{String,1},Array{DateTime,1}}}},Columns{NamedTuple{(:bid, :ask),Tuple{Float32,Float32}},NamedTuple{(:bid, :ask),Tuple{Array{Float32,1},Array{Float32,1}}}}}}, ::Array{Dagger.Chunk{Any,MemPool.DRef},1}) at /home/simonbyrne/.julia/packages/JuliaDB/vRAcT/src/ndsparse.jl:389
[7] fromchunks(::Type{NDSparse{NamedTuple{(:bid, :ask),Tuple{Float32,Float32}},Tuple{String,DateTime},Columns{NamedTuple{(:pair, :timestamp),Tuple{String,DateTime}},NamedTuple{(:pair, :timestamp),Tuple{WeakRefStrings.StringArray{String,1},Array{DateTime,1}}}},Columns{NamedTuple{(:bid, :ask),Tuple{Float32,Float32}},NamedTuple{(:bid, :ask),Tuple{Array{Float32,1},Array{Float32,1}}}}}}, ::Array{Dagger.Chunk{Any,MemPool.DRef},1}) at /home/simonbyrne/.julia/packages/JuliaDB/vRAcT/src/ndsparse.jl:388
[8] #fromchunks#47(::Nothing, ::Int64, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::Function, ::Array{Dagger.Thunk,1}) at /home/simonbyrne/.julia/packages/JuliaDB/vRAcT/src/table.jl:160
[9] fromchunks(::Array{Dagger.Thunk,1}) at /home/simonbyrne/.julia/packages/JuliaDB/vRAcT/src/table.jl:138
[10] #filter#216(::Nothing, ::Function, ::Tuple{Pair{Symbol,typeof(isusd)},Pair{Symbol,typeof(isweekday)}}, ::JuliaDB.DNDSparse{NamedTuple{(:pair, :timestamp),Tuple{String,DateTime}},NamedTuple{(:bid, :ask),Tuple{Float32,Float32}}}) at /home/simonbyrne/.julia/packages/JuliaDB/vRAcT/src/selection.jl:22
[11] filter(::Tuple{Pair{Symbol,typeof(isusd)},Pair{Symbol,typeof(isweekday)}}, ::JuliaDB.DNDSparse{NamedTuple{(:pair, :timestamp),Tuple{String,DateTime}},NamedTuple{(:bid, :ask),Tuple{Float32,Float32}}}) at /home/simonbyrne/.julia/packages/JuliaDB/vRAcT/src/selection.jl:21
[12] top-level scope at util.jl:156
[13] top-level scope at In[50]:1
Metadata
Metadata
Assignees
Labels
No labels