Python pandas:何时使用pd。(函数名),以及何时使用(dataframe的名称).function

时间:2017-06-23 04:39:37

标签: python pandas

我正在练习使用python pandas,我有一个问题如下:

有时当我调用一个函数时,我会用类似(数据框的名称)。(函数名)的格式来调用它,例如:

df.groupby()

然而,有一些功能,上述格式似乎不起作用。相反,我必须把它写成pandas。(函数名称)。例如:

pd.to_numeric()

任何人都可以告诉我是否有任何关于确定何时使用第一种格式的规则&何时使用第二种格式?

感谢。 欧文

2 个答案:

答案 0 :(得分:1)

documents中,您可以看到所有函数的列表,并在该函数旁边的parathesis中告诉您它的位置。

例如:

to_numeric(在模块熊猫中)   使用pd.to_numeric

然而,to_json(pandas.DataFrame方法)
  使用df.to_json

答案 1 :(得分:0)

如果df.function失败,请尝试pd.function(df)。 如果失败,请阅读文档。一些pd函数转换Series和Dataframe类型(如pd.to_datetime)。一些pandas函数(很多,真的)属于pandas.DataFrame对象......从理论上讲,你可以打开代码并自己寻找。