Skip to content

coerce_to_sparse_matrix() doens't handle default values #60

@EmilHvitfeldt

Description

@EmilHvitfeldt

look at last 4 columns

sparsevctrs::coerce_to_sparse_matrix(mtcars) |> head()
#> 6 x 11 sparse Matrix of class "dgCMatrix"
#>   [[ suppressing 11 column names 'mpg', 'cyl', 'disp' ... ]]
#>                                                          
#> Mazda RX4         21.0 6 160 110 3.90 2.620 16.46 0 1 4 4
#> Mazda RX4 Wag     21.0 6 160 110 3.90 2.875 17.02 0 1 4 4
#> Datsun 710        22.8 4 108  93 3.85 2.320 18.61 1 1 4 1
#> Hornet 4 Drive    21.4 6 258 110 3.08 3.215 19.44 1 0 3 1
#> Hornet Sportabout 18.7 8 360 175 3.15 3.440 17.02 0 0 3 2
#> Valiant           18.1 6 225 105 2.76 3.460 20.22 1 0 3 1
Matrix::Matrix(as.matrix(mtcars), sparse = TRUE) |> head()
#> 6 x 11 sparse Matrix of class "dgCMatrix"
#>   [[ suppressing 11 column names 'mpg', 'cyl', 'disp' ... ]]
#>                                                          
#> Mazda RX4         21.0 6 160 110 3.90 2.620 16.46 . 1 4 4
#> Mazda RX4 Wag     21.0 6 160 110 3.90 2.875 17.02 . 1 4 4
#> Datsun 710        22.8 4 108  93 3.85 2.320 18.61 1 1 4 1
#> Hornet 4 Drive    21.4 6 258 110 3.08 3.215 19.44 1 . 3 1
#> Hornet Sportabout 18.7 8 360 175 3.15 3.440 17.02 . . 3 2
#> Valiant           18.1 6 225 105 2.76 3.460 20.22 1 . 3 1

Created on 2024-05-21 with reprex v2.1.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugan unexpected problem or unintended behavior

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions