#python #pandas
#python #панды
Вопрос:
У меня есть фрейм данных, который мне нужно сначала отсортировать, а затем выполнить с ним некоторые манипуляции. Однако после следующего сокращенного кода фрейм данных (результат) не изменяется, и я должен сохранить результат в файле csv, чтобы внести изменения.
result.sort_values(["y", "x"], axis=0, ascending=True,
inplace=True, na_position='last')
result = result.copy(deep=True)
Почему результат не изменится на уровне представления?
Комментарии:
1. Какую версию pandas (
pd.__version__
) вы используете? Я не могу воспроизвести это в версии 1.1.12. @Swier моя версия pandas 1.0.3
3. Может быть, это
result
представление для начала? Если это так, попробуйтеresult = result.sort_values(["y", "x"], axis=0, ascending=True, na_position="last")