Проблема с автозаполнением с помощью панд в Jupyter - PullRequest
7 голосов
/ 08 октября 2019

У меня проблема , похожая на этого пользователя : при вызове автозаполнения на df.col. автозаполнение не происходит даже после оценки ячейки, содержащей только df.col. Например, я хотел бы видеть df.col.str.matc для автозаполнения до df.col.str.match. Что я могу сделать, чтобы решить эту проблему?

Возьмите в качестве примера следующий кадр данных:

import pandas as pd
data = [['Alex in FL','ten'],['Bob in FLORIDA','five'],['Will in GA','three']]
df = pd.DataFrame(data,columns=['Name','Age'])

#Dataframe:
    Name             Age
0   Alex in FL       ten
1   Bob in FLORIDA   five
2   Will in GA       three

#Command that should autocomplete (but does not):
df.Name.str.matc [+TAB]

Я не хочу пробовать Внутренние районы , так как я хочу автозаполнение только после нажатия клавиши Tab.

Заранее большое спасибо!

1 Ответ

1 голос
/ 10 октября 2019

После прочтения этого кажется, что с этой проблемой сталкиваются другие люди и с определенной версией ipython. Решение также дано по этой ссылке.

Это выглядит так:

Запустите команду ниже из терминала:

ipython profile create

Это создаст профиль по умолчанию в ~/.ipython/profile_default/ipython_config.py

Сейчасотредактируйте это ipython_config.py и добавьте следующие строки, и это решит проблему.

c = get_config()
c.Completer.use_jedi = False

Ссылка:

  1. https://github.com/jupyter/notebook/issues/2435
  2. https://ipython.readthedocs.io/en/stable/config/intro.html
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...