codedthinking / Kezdi.jl

An umbrella of Julia packages for data analysis, in loving memory of Gábor Kézdi
Other
9 stars 0 forks source link

feat: improve load times of .dta files #73

Closed korenmiklos closed 19 hours ago

korenmiklos commented 20 hours ago
julia> using ReadStatTables

julia> @time readstat("examples/firm_events.dta") |> DataFrame
  1.117799 seconds (33.24 M allocations: 714.860 MiB, 6.40% gc time, 224.16% compilation time: 11% of which was recompilation)
733860×11 DataFrame

vs

julia> using StatFiles

julia> @time load("examples/firm_events.dta") |> DataFrame
  4.578841 seconds (16.14 M allocations: 405.857 MiB, 40.16% gc time)
733860×11 DataFrame