一个单元格:
import pandas as pd
%config Completer.use_jedi = False
#%config IPCompleter.greedy=True
另一个单元格:
df = pd.read_csv('employees.csv')
我的配置:
<块引用>Linux 薄荷 20
蟒蛇 3.8
jupyter 1.0.0
绝地 0.18.0
ipython 7.22.0
如果我输入 df = pd.read<tab>
我得到一个下拉列表,其中 read_csv
是一个选项
如果我输入emp<tab>
,它会完成employee.csv。
但是如果我输入 df['Gender'] = df['Gender'].ast<tab>
,
它没有完成 astype。
谷歌搜索显示添加 %config Completer.use_jedi = False
或恢复到 jedi 0.17.2 或添加 #%config IPCompleter.greedy=True
修复了许多人的自动完成问题。我尝试了各种组合
所有三个中,但它仍然不适合我。
我是 juypter 笔记本的新手,所以我的问题是:在上面
case df['Gender']
是一个数据框列,所以应该输入 ast<tab> yield astype
吗?
问候,吉姆