首页 > 解决方案 > Pandas:技术上叫什么“字符串函数名”?

问题描述

使用 pandas 时,在某些情况下,您可以将函数名称作为字符串传递,而不是对这些函数的实际引用。例如:df.transform('round')

pandas 文档中,他们将这些称为“字符串函数名称”,但是这些字符串是否还有另一个(可能更具技术性)名称?

标签: pandas

解决方案


好吧,Pandas 并不这样做,只是在某些情况下,即在使用某些函数时,例如mean需要加上引号,否则会调用错误。

round实际上不需要引号之类的情况,因为它们已经是内置函数。“函数名称”实际上只是一种表示这些函数名称的方式,这样它们就不会与其他函数混淆。

如您提供的文档链接中所述,他们称之为:

字符串函数名

IMO真的没有什么特别的转折。


推荐阅读