I think an update has just hosed Missings. On my system, stuff that I recalled having worked yesterday no longer seems to work.
on JuliaPro 0.6.2.1:
julia> using Missings;
INFO: Precompiling module Missings.
ERROR: LoadError: UndefVarError: IteratorSize not defined
Stacktrace:
[1] include_from_node1(::String) at ./loading.jl:576
[2] include(::String) at ./sysimg.jl:14
[3] anonymous at ./<missing>:2
while loading /Applications/JuliaPro-0.6.2.1.app/Contents/Resources/pkgs-0.6.2.1/v0.6/Missings/src/Missings.jl, in expression starting on line 281
ERROR: Failed to precompile Missings to /Applications/JuliaPro-0.6.2.1.app/Contents/Resources/pkgs-0.6.2.1/lib/v0.6/Missings.ji.
Stacktrace:
[1] compilecache(::String) at ./loading.jl:710
[2] _require(::Symbol) at ./loading.jl:463
[3] require(::Symbol) at ./loading.jl:405
on Julia 0.6.2, Missings still compiles, but the example from Introducing Julia/DataFrames - Wikibooks, open books for an open world now gives
julia> ptable = DataFrame( Number = [1, 2, 6, 8, 26 ],
Name = ["Hydrogen", "Helium", "Carbon", "Oxygen", "Iron" ],
AtomicWeight = [1.0079, 4.0026, 12.0107, 15.9994, 55.845 ],
Symbol = ["H", "He", "C", "O", "Fe" ],
Discovered = [1776, 1895, 0, 1774, missing ]);
julia> ptable[complete_cases(ptable),:]
5Γ5 DataFrames.DataFrame
β Row β Number β Name β AtomicWeight β Symbol β Discovered β
βββββββΌβββββββββΌβββββββββββββΌβββββββββββββββΌβββββββββΌβββββββββββββ€
β 1 β 1 β "Hydrogen" β 1.0079 β "H" β 1776 β
β 2 β 2 β "Helium" β 4.0026 β "He" β 1895 β
β 3 β 6 β "Carbon" β 12.0107 β "C" β 0 β
β 4 β 8 β "Oxygen" β 15.9994 β "O" β 1774 β
β 5 β 26 β "Iron" β 55.845 β "Fe" β missing β
and, ironically, dropmissing is missing.
just my installation (reinstall everything?) or wider problem?