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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions