Bogumił Kamiński

Results 188 issues of Bogumił Kamiński

It would have to be carefully thought about as `sort` has a complex API, but we could allow things like: ``` sort(df, :x => x -> x^2) ``` (so to...

feature

Follow up of https://github.com/JuliaData/DataFrames.jl/pull/2442#discussion_r528367569. We should resolve it before 1.0 release as I understand that if we have duplicates in `DataAPI.refpool` we are going to get wrong results in split-apply-combine.

performance
grouping

We have `mapcols` so we can consider adding `filtercols` (with `view` kwarg) and `filtercols!` that would work like `filter` but would filter columns. There is no rush to add this.

non-breaking

@tkf what is the reason of the following performance comparison? (this is a fresh Julia session on Win11 with 8 threads): ``` julia> Threads.nthreads() 8 julia> x = rand(10^8) .-...

Example: ``` julia> model = lm(@formula(y ~ x), dataset) StatsModels.TableRegressionModel{LinearModel{GLM.LmResp{Vector{Float64}}, GLM.DensePredChol{Float64, LinearAlgebra.CholeskyPivoted{Float64, Matrix{Float64}}}}, Matrix{Float64}} y ~ 1 + x Coefficients: ─────────────────────────────────────────────────────────────────────── Coef. Std. Error t Pr(>|t|) Lower 95% Upper 95%...

@pdeffebach - if would be great if you found time to update notebook 13 with DataFramesMeta.jl examples when it is up to DataFrames.jl 0.22 relase. Feel free to remove/change everything...

Here is a MWE: ``` julia> df = DataFrame(a=1:2, b=2:3); julia> @eachrow! df begin for i in 1:1 continue println("and this is super bad as inner loop is affected") end...

@pdeffebach - string types have changed.

In the past the following DataFrames.jl syntax was also supported in DataFramesMeta.jl: ``` filter(groupby(df, :id), x -> mean(x.col) > 10) ``` In general - maybe we should have `@filter` (instead...

Follow up to https://stackoverflow.com/questions/72732571/random-configuration-modeln-e-takes-to-long-on-lightgraphs-jl. Currently `random_configuration_model` uses rejection sampling which is very slow for tight configurations. Probably allowing for approximate sampling with some edge rewiring strategy could be allowed (iGraph...

enhancement