Есть ли способ получить тип редактора данных пользователя в Streamlit?Python

Программы на Python
Anonymous
Есть ли способ получить тип редактора данных пользователя в Streamlit?

Сообщение Anonymous »


Есть ли случайно способ получить тип редактора данных пользователя?

Моя текущая проблема:

1 – пользователь сортирует редактор фреймов данных, а затем редактирует ячейку 2- после различных обратных вызовов состояния сеанса редактор фреймов данных корректно обновляется, но порядок фреймов данных сбрасывается в исходное состояние

Что я хотел бы сделать:

1 – пользователь сортирует редактор фреймов данных, а затем редактирует ячейку 2- после различных обратных вызовов состояния сеанса редактор фреймов данных корректно обновляется, и порядок фреймов данных тот же, что и у пользователя ранее.

Моей первоначальной идеей было сохранить индекс отсортированного фрейма данных, а затем, после обратных вызовов, отсортировать df с использованием сохраненного порядка. Но правильно ли предположить, что сортировка редактора df не оказывает никакого влияния на базовый df pandas? И что это всего лишь изменение пользовательского интерфейса?

Как я могу решить эту проблему? Я уверен, что столбец, выбранный пользователем, и порядок (по возрастанию/убыванию) где-то есть. Может быть, использовать фрагмент JavaScript?

Большое спасибо.

Вернуться в «Python»