Skip to content

Deprecation in yaml conversion #230

@smmaurer

Description

@smmaurer

In Pandas 1.2+, pandas.Index.to_native_types() is deprecated, raising warnings like the following:

Screen_Shot_2021-02-09_at_11 52 05_AM1

This comes up in code that serializes data to yaml for storage and later reloading.

urbansim/utils/yamlio.py#L48

The replacement suggested in the message doesn't sound as general-purpose, but maybe it would work if Pandas is able to convert string representations of ints and floats back to the appropriate data type. Another option could be to use to_json().

pandas.Index.to_native_types()
pandas.Series.astype()
pandas.Series.to_json()

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions