python - Python 是否有任何等效于 R 的 $ 符号?
问题描述
我在从 R 迁移到 Python 时遇到了麻烦。当我在 R 中使用数据框时,使用美元符号会让知道列的所有名称,并且即使我没有,也可以轻松地从建议列表中选择我需要的名称不记得确切的列名。有什么办法可以在 Python 中做到这一点吗?
更新:
谢谢大家的快速回复。我环顾四周,发现df.
用于调出自动完成框只能在控制台中使用,而不是在编辑器中。但是,我不知道这是否是一个错误,或者 JetBrains 还没有实现 R 的功能。
解决方案
您的问题有两个部分:有一个关于等效语法/用法的语言部分和一个关于如何向用户公开事物的平台部分。
语言部分是df["colname"]
在 Pandas Dataframe 上使用 in 进行索引相当于 R 中的 df$colname。根据您的列名,您可能也可以使用,df.colname
尽管我不鼓励这种用法。
如果您想完成此操作,Jupyter Lab 支持数据框上的选项卡完成,您可以在其中键入df["<tab>
并查看可能的列完成列表。
推荐阅读
- rabbitmq - 如何在 Rabitmq 中创建管理员并添加对 exchangename 和 Exchangetype 的权限
- visual-studio - 在 Visual Studio 2019 中禁用新的水平文档组
- cognos - 谁能告诉我为什么我的查询在 Cognos 中失败?
- django - 自定义 Django 管理员:由于字段渲染,无法将用户分配到组
- java - 如何在 JAVA 的 application.properties 文件中动态更改值
- entity-framework-core - 如何将 Microsoft Graph 连接到 Azure Sql 数据库?
- r - R Markdown 工作流程/测试
- google-sheets - 如何根据下拉值过滤谷歌表格中的数据
- google-apps-script - google app script linkedin API:redirect_uri 与注册值不匹配
- python - 具有复杂 numpy 数组和本机数据类型的 numba TypingError