pandas - Pandas:技术上叫什么“字符串函数名”?
问题描述
使用 pandas 时,在某些情况下,您可以将函数名称作为字符串传递,而不是对这些函数的实际引用。例如:df.transform('round')
。
在pandas 文档中,他们将这些称为“字符串函数名称”,但是这些字符串是否还有另一个(可能更具技术性)名称?
解决方案
好吧,Pandas 并不想这样做,只是在某些情况下,即在使用某些函数时,例如mean
需要加上引号,否则会调用错误。
round
实际上不需要引号之类的情况,因为它们已经是内置函数。“函数名称”实际上只是一种表示这些函数名称的方式,这样它们就不会与其他函数混淆。
如您提供的文档链接中所述,他们称之为:
字符串函数名
IMO真的没有什么特别的转折。
推荐阅读
- javascript - 用jquery追加后HTML表单不提交
- android - Parent.getContext() 和 filesList.get(Position) 显示错误
- google-bigquery - BigQuery 在选择不同行时按一个字段中的最大值分组
- r - 如何在定义的文件夹中使用 R 函数 sapply 保存拆分数据?
- c# - 错误 CS1644:无法使用功能“空传播运算符”,因为它不是 C# 4.0 语言规范的一部分
- jquery - Rails 5 Star Rating jQuery Plugin Raty 没有通过评级值
- spring-boot - QueryException:无法解析属性:catId of:com.my.myquiz.entity.Question
- python - 如何计算 Pandas Dataframe 中所有列的哈希值?
- fastlane - 如何获取其他操作使用的 ios Bundle ID
- python - 如何调用和遍历字典的特定索引?