Skip to content

Column insertion in DataFrameRow #2584

Column insertion in DataFrameRow

Column insertion in DataFrameRow #2584

Triggered via pull request October 18, 2023 19:12
Status Failure
Total duration 1h 6m 46s
Artifacts

ci.yml

on: pull_request
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

14 errors and 5 warnings
Documentation: docs/src/man/basics.md#L1153
doctest failure in src/man/basics.md:1153-1182 ```jldoctest dataframe julia> dfr = df1[2, :] # DataFrameRow with the second row and all columns of df1 DataFrameRow Row │ Age Sex Job │ Int64 String Int64 ─────┼────────────────────── 2 │ 85 female 3 julia> dfr.Age = 98 # set value of col `:Age` in row `2` to `98` in-place 98 julia> dfr DataFrameRow Row │ Age Sex Job │ Int64 String Int64 ─────┼────────────────────── 2 │ 98 female 3 julia> dfr[2:3] = ["male", 2] # set values of entries in columns `:Sex` and `:Job` 2-element Vector{Any}: "male" 2 julia> dfr DataFrameRow Row │ Age Sex Job │ Int64 String Int64 ─────┼────────────────────── 2 │ 98 male 2 ``` Subexpression: dfr.Age = 98 # set value of col `:Age` in row `2` to `98` in-place Evaluated output: ERROR: UndefVarError: `colinds` not defined Stacktrace: [1] setindex! @ ~/work/DataFrames.jl/DataFrames.jl/src/dataframerow/dataframerow.jl:267 [inlined] [2] setproperty!(r::DataFrameRow{DataFrame, DataFrames.Index}, idx::Symbol, x::Int64) @ DataFrames ~/work/DataFrames.jl/DataFrames.jl/src/dataframerow/dataframerow.jl:338 [3] top-level scope @ none:1 Expected output: 98 diff = Warning: Diff output requires color. 98ERROR: UndefVarError: `colinds` not defined Stacktrace: [1] setindex! @ ~/work/DataFrames.jl/DataFrames.jl/src/dataframerow/dataframerow.jl:267 [inlined] [2] setproperty!(r::DataFrameRow{DataFrame, DataFrames.Index}, idx::Symbol, x::Int64) @ DataFrames ~/work/DataFrames.jl/DataFrames.jl/src/dataframerow/dataframerow.jl:338 [3] top-level scope @ none:1
Documentation: docs/src/man/basics.md#L1153
doctest failure in src/man/basics.md:1153-1182 ```jldoctest dataframe julia> dfr = df1[2, :] # DataFrameRow with the second row and all columns of df1 DataFrameRow Row │ Age Sex Job │ Int64 String Int64 ─────┼────────────────────── 2 │ 85 female 3 julia> dfr.Age = 98 # set value of col `:Age` in row `2` to `98` in-place 98 julia> dfr DataFrameRow Row │ Age Sex Job │ Int64 String Int64 ─────┼────────────────────── 2 │ 98 female 3 julia> dfr[2:3] = ["male", 2] # set values of entries in columns `:Sex` and `:Job` 2-element Vector{Any}: "male" 2 julia> dfr DataFrameRow Row │ Age Sex Job │ Int64 String Int64 ─────┼────────────────────── 2 │ 98 male 2 ``` Subexpression: dfr Evaluated output: DataFrameRow Row │ Age Sex Job │ Int64 String Int64 ─────┼────────────────────── 2 │ 85 female 3 Expected output: DataFrameRow Row │ Age Sex Job │ Int64 String Int64 ─────┼────────────────────── 2 │ 98 female 3 diff = Warning: Diff output requires color. DataFrameRow Row │ Age Sex Job │ Int64 String Int64 ─────┼────────────────────── 2 │ 98 85 female 3
Documentation: docs/src/man/basics.md#L1153
doctest failure in src/man/basics.md:1153-1182 ```jldoctest dataframe julia> dfr = df1[2, :] # DataFrameRow with the second row and all columns of df1 DataFrameRow Row │ Age Sex Job │ Int64 String Int64 ─────┼────────────────────── 2 │ 85 female 3 julia> dfr.Age = 98 # set value of col `:Age` in row `2` to `98` in-place 98 julia> dfr DataFrameRow Row │ Age Sex Job │ Int64 String Int64 ─────┼────────────────────── 2 │ 98 female 3 julia> dfr[2:3] = ["male", 2] # set values of entries in columns `:Sex` and `:Job` 2-element Vector{Any}: "male" 2 julia> dfr DataFrameRow Row │ Age Sex Job │ Int64 String Int64 ─────┼────────────────────── 2 │ 98 male 2 ``` Subexpression: dfr[2:3] = ["male", 2] # set values of entries in columns `:Sex` and `:Job` Evaluated output: ERROR: UndefVarError: `colinds` not defined Stacktrace: [1] setindex!(dfr::DataFrameRow{DataFrame, DataFrames.Index}, value::Vector{Any}, idx::UnitRange{Int64}) @ DataFrames ~/work/DataFrames.jl/DataFrames.jl/src/dataframerow/dataframerow.jl:267 [2] top-level scope @ none:1 Expected output: 2-element Vector{Any}: "male" 2 diff = Warning: Diff output requires color. 2-element Vector{Any}: "male" 2ERROR: UndefVarError: `colinds` not defined Stacktrace: [1] setindex!(dfr::DataFrameRow{DataFrame, DataFrames.Index}, value::Vector{Any}, idx::UnitRange{Int64}) @ DataFrames ~/work/DataFrames.jl/DataFrames.jl/src/dataframerow/dataframerow.jl:267 [2] top-level scope @ none:1
Documentation: docs/src/man/basics.md#L1153
doctest failure in src/man/basics.md:1153-1182 ```jldoctest dataframe julia> dfr = df1[2, :] # DataFrameRow with the second row and all columns of df1 DataFrameRow Row │ Age Sex Job │ Int64 String Int64 ─────┼────────────────────── 2 │ 85 female 3 julia> dfr.Age = 98 # set value of col `:Age` in row `2` to `98` in-place 98 julia> dfr DataFrameRow Row │ Age Sex Job │ Int64 String Int64 ─────┼────────────────────── 2 │ 98 female 3 julia> dfr[2:3] = ["male", 2] # set values of entries in columns `:Sex` and `:Job` 2-element Vector{Any}: "male" 2 julia> dfr DataFrameRow Row │ Age Sex Job │ Int64 String Int64 ─────┼────────────────────── 2 │ 98 male 2 ``` Subexpression: dfr Evaluated output: DataFrameRow Row │ Age Sex Job │ Int64 String Int64 ─────┼────────────────────── 2 │ 85 female 3 Expected output: DataFrameRow Row │ Age Sex Job │ Int64 String Int64 ─────┼────────────────────── 2 │ 98 male 2 diff = Warning: Diff output requires color. DataFrameRow Row │ Age Sex Job │ Int64 String Int64 ─────┼────────────────────── 2 │ 98 male 285 female 3
Documentation: docs/src/man/basics.md#L1189
doctest failure in src/man/basics.md:1189-1233 ```jldoctest dataframe julia> sdf = view(df1, :, 2:3) 6×2 SubDataFrame Row │ Sex Job │ String Int64 ─────┼──────────────────── 1 │ male 2 2 │ male 2 3 │ male 4 4 │ transgender 2 5 │ female 2 6 │ male 1 julia> sdf[2, :Sex] = "female" # set value of col `:Sex` in second row to `female` in-place "female" julia> sdf 6×2 SubDataFrame Row │ Sex Job │ String Int64 ─────┼──────────────────── 1 │ male 2 2 │ female 2 3 │ male 4 4 │ transgender 2 5 │ female 2 6 │ male 1 julia> sdf[6, 1:2] = ["female", 3] 2-element Vector{Any}: "female" 3 julia> sdf 6×2 SubDataFrame Row │ Sex Job │ String Int64 ─────┼──────────────────── 1 │ male 2 2 │ female 2 3 │ male 4 4 │ transgender 2 5 │ female 2 6 │ female 3 ``` Subexpression: sdf = view(df1, :, 2:3) Evaluated output: 6×2 SubDataFrame Row │ Sex Job │ String Int64 ─────┼──────────────────── 1 │ male 2 2 │ female 3 3 │ male 4 4 │ transgender 2 5 │ female 2 6 │ male 1 Expected output: 6×2 SubDataFrame Row │ Sex Job │ String Int64 ─────┼──────────────────── 1 │ male 2 2 │ male 2 3 │ male 4 4 │ transgender 2 5 │ female 2 6 │ male 1 diff = Warning: Diff output requires color. 6×2 SubDataFrame Row │ Sex Job │ String Int64 ─────┼──────────────────── 1 │ male 2 2 │ male 2 female 3 3 │ male 4 4 │ transgender 2 5 │ female 2 6 │ male 1
Documentation: docs/src/man/basics.md#L1189
doctest failure in src/man/basics.md:1189-1233 ```jldoctest dataframe julia> sdf = view(df1, :, 2:3) 6×2 SubDataFrame Row │ Sex Job │ String Int64 ─────┼──────────────────── 1 │ male 2 2 │ male 2 3 │ male 4 4 │ transgender 2 5 │ female 2 6 │ male 1 julia> sdf[2, :Sex] = "female" # set value of col `:Sex` in second row to `female` in-place "female" julia> sdf 6×2 SubDataFrame Row │ Sex Job │ String Int64 ─────┼──────────────────── 1 │ male 2 2 │ female 2 3 │ male 4 4 │ transgender 2 5 │ female 2 6 │ male 1 julia> sdf[6, 1:2] = ["female", 3] 2-element Vector{Any}: "female" 3 julia> sdf 6×2 SubDataFrame Row │ Sex Job │ String Int64 ─────┼──────────────────── 1 │ male 2 2 │ female 2 3 │ male 4 4 │ transgender 2 5 │ female 2 6 │ female 3 ``` Subexpression: sdf Evaluated output: 6×2 SubDataFrame Row │ Sex Job │ String Int64 ─────┼──────────────────── 1 │ male 2 2 │ female 3 3 │ male 4 4 │ transgender 2 5 │ female 2 6 │ male 1 Expected output: 6×2 SubDataFrame Row │ Sex Job │ String Int64 ─────┼──────────────────── 1 │ male 2 2 │ female 2 3 │ male 4 4 │ transgender 2 5 │ female 2 6 │ male 1 diff = Warning: Diff output requires color. 6×2 SubDataFrame Row │ Sex Job │ String Int64 ─────┼──────────────────── 1 │ male 2 2 │ female 2 3 3 │ male 4 4 │ transgender 2 5 │ female 2 6 │ male 1
Documentation: docs/src/man/basics.md#L1189
doctest failure in src/man/basics.md:1189-1233 ```jldoctest dataframe julia> sdf = view(df1, :, 2:3) 6×2 SubDataFrame Row │ Sex Job │ String Int64 ─────┼──────────────────── 1 │ male 2 2 │ male 2 3 │ male 4 4 │ transgender 2 5 │ female 2 6 │ male 1 julia> sdf[2, :Sex] = "female" # set value of col `:Sex` in second row to `female` in-place "female" julia> sdf 6×2 SubDataFrame Row │ Sex Job │ String Int64 ─────┼──────────────────── 1 │ male 2 2 │ female 2 3 │ male 4 4 │ transgender 2 5 │ female 2 6 │ male 1 julia> sdf[6, 1:2] = ["female", 3] 2-element Vector{Any}: "female" 3 julia> sdf 6×2 SubDataFrame Row │ Sex Job │ String Int64 ─────┼──────────────────── 1 │ male 2 2 │ female 2 3 │ male 4 4 │ transgender 2 5 │ female 2 6 │ female 3 ``` Subexpression: sdf Evaluated output: 6×2 SubDataFrame Row │ Sex Job │ String Int64 ─────┼──────────────────── 1 │ male 2 2 │ female 3 3 │ male 4 4 │ transgender 2 5 │ female 2 6 │ female 3 Expected output: 6×2 SubDataFrame Row │ Sex Job │ String Int64 ─────┼──────────────────── 1 │ male 2 2 │ female 2 3 │ male 4 4 │ transgender 2 5 │ female 2 6 │ female 3 diff = Warning: Diff output requires color. 6×2 SubDataFrame Row │ Sex Job │ String Int64 ─────┼──────────────────── 1 │ male 2 2 │ female 2 3 3 │ male 4 4 │ transgender 2 5 │ female 2 6 │ female 3
Documentation: docs/src/man/basics.md#L1278
doctest failure in src/man/basics.md:1278-1299 ```jldoctest dataframe julia> df1[!, :Age] .= [85, 89, 78, 58, 96, 68] # col `:Age` is replaced freshly allocated vector 6-element Vector{Int64}: 85 89 78 58 96 68 julia> df1 6×3 DataFrame Row │ Age Sex Job │ Int64 String Int64 ─────┼─────────────────────────── 1 │ 85 male 2 2 │ 89 female 2 3 │ 78 male 4 4 │ 58 transgender 2 5 │ 96 female 2 6 │ 68 female 3 ``` Subexpression: df1 Evaluated output: 6×3 DataFrame Row │ Age Sex Job │ Int64 String Int64 ─────┼─────────────────────────── 1 │ 85 male 2 2 │ 89 female 3 3 │ 78 male 4 4 │ 58 transgender 2 5 │ 96 female 2 6 │ 68 female 3 Expected output: 6×3 DataFrame Row │ Age Sex Job │ Int64 String Int64 ─────┼─────────────────────────── 1 │ 85 male 2 2 │ 89 female 2 3 │ 78 male 4 4 │ 58 transgender 2 5 │ 96 female 2 6 │ 68 female 3 diff = Warning: Diff output requires color. 6×3 DataFrame Row │ Age Sex Job │ Int64 String Int64 ─────┼─────────────────────────── 1 │ 85 male 2 2 │ 89 female 2 3 3 │ 78 male 4 4 │ 58 transgender 2 5 │ 96 female 2 6 │ 68 female 3
Documentation: docs/src/man/basics.md#L1310
doctest failure in src/man/basics.md:1310-1340 ```jldoctest dataframe julia> df1[!, :Customers] .= ["Rohit", "Akshat", "Rahul", "Aayush", "Prateek", "Anam"] 6-element Vector{String}: "Rohit" "Akshat" "Rahul" "Aayush" "Prateek" "Anam" julia> df1[:, :City] .= ["Kanpur", "Lucknow", "Bhuvneshwar", "Jaipur", "Ranchi", "Dehradoon"] 6-element Vector{String}: "Kanpur" "Lucknow" "Bhuvneshwar" "Jaipur" "Ranchi" "Dehradoon" julia> df1 6×5 DataFrame Row │ Age Sex Job Customers City │ Int64 String Int64 String String ─────┼─────────────────────────────────────────────────── 1 │ 85 male 2 Rohit Kanpur 2 │ 89 female 2 Akshat Lucknow 3 │ 78 male 4 Rahul Bhuvneshwar 4 │ 58 transgender 2 Aayush Jaipur 5 │ 96 female 2 Prateek Ranchi 6 │ 68 female 3 Anam Dehradoon ``` Subexpression: df1 Evaluated output: 6×5 DataFrame Row │ Age Sex Job Customers City │ Int64 String Int64 String String ─────┼─────────────────────────────────────────────────── 1 │ 85 male 2 Rohit Kanpur 2 │ 89 female 3 Akshat Lucknow 3 │ 78 male 4 Rahul Bhuvneshwar 4 │ 58 transgender 2 Aayush Jaipur 5 │ 96 female 2 Prateek Ranchi 6 │ 68 female 3 Anam Dehradoon Expected output: 6×5 DataFrame Row │ Age Sex Job Customers City │ Int64 String Int64 String String ─────┼─────────────────────────────────────────────────── 1 │ 85 male 2 Rohit Kanpur 2 │ 89 female 2 Akshat Lucknow 3 │ 78 male 4 Rahul Bhuvneshwar 4 │ 58 transgender 2 Aayush Jaipur 5 │ 96 female 2 Prateek Ranchi 6 │ 68 female 3 Anam Dehradoon diff = Warning: Diff output requires color. 6×5 DataFrame Row │ Age Sex Job Customers City │ Int64 String Int64 String String ─────┼─────────────────────────────────────────────────── 1 │ 85 male 2 Rohit Kanpur 2 │ 89 female 2 3 Akshat Lucknow 3 │ 78 male 4 Rahul Bhuvneshwar 4 │ 58 transgender 2 Aayush Jaipur 5 │ 96 female 2 Prateek Ranchi 6 │ 68 female 3 Anam Dehradoon
Documentation
Process completed with exit code 1.
Julia 1.6 - ubuntu-latest - x64 - pull_request
Process completed with exit code 1.
Julia 1 - ubuntu-latest - x64 - pull_request
Process completed with exit code 1.
Julia nightly - ubuntu-latest - x64 - pull_request
Process completed with exit code 1.
Julia 1 - windows-latest - x86 - pull_request
Process completed with exit code 1.
Documentation
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Julia 1.6 - ubuntu-latest - x64 - pull_request
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Julia 1 - ubuntu-latest - x64 - pull_request
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Julia nightly - ubuntu-latest - x64 - pull_request
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Julia 1 - windows-latest - x86 - pull_request
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/