【发布时间】:2014-02-23 13:58:52
【问题描述】:
我注意到,如果我输入 df.column_name(),我可以使用 IPython 笔记本中的选项卡自动完成 column_name。
现在,对列做某事的正确语法是df['column_name'],我无法自动完成(我假设是因为它是一个字符串?)。是否有任何其他符号或方法可以简化输入列名。我正在寻找一种解决方案,允许我在此df['column_name'] 中自动完成列名。
【问题讨论】:
-
如您所见,如果您使用
df.column_name的属性访问权限,您将获得自动完成功能,我认为任何其他方式都不可能真正实现。将来,如果有人编写一个专门为pandas设计的 IPython 笔记本插件,可能是可能的。
标签: python autocomplete pandas ipython-notebook