Я относительный новичок в python (то есть, несколько месяцев) и перешел к библиотекам по науке о данных и ноутбуку Jupyter в соответствии с моими потребностями. Однако у меня есть проблема с автозаполнением, исходящим от традиционных IDE и редакторов, таких как Pycharm, VScode и IDLE, и я не уверен, являются ли эти проблемы фундаментальными проектными решениями (недостатками?) В Jupyter, или я неправильно понимаю или у меня возникли технические проблемы.
Во-первых, при присвоении переменной необходимо запустить ячейку, чтобы Jupyter предложил методы в следующих строках: это не тот случай, например, в pycharm, который предсказывает класс переменной.
Во-вторых, Jupyter, по-видимому, не может обнаружить класс объекта, на котором были выполнены методы или другие действия (например, фильтрация), например, с данными в виде кадра данных панд:
data[data["columnA" == "A" ]].<TAB>
Будетне генерировать предложения, например метод .sort_values()
. Можно ли этого ожидать с Jupyter?