args和kwargs在pandas.DataFrame.clip中做了什么?

时间:2018-03-10 22:15:45

标签: python pandas

我一直致力于pandas.DataFrame.clip的文档。我需要记录*args**kwargs为该功能所做的工作。

Here是我正在处理的分支的链接。 *args**kwargs会传递给名为validate_clip_with_axis的函数。 Here是该函数的代码。

我不确定validate_clip_with_axis正在做什么,或*args**kwargs如何在pandas.DataFrame.clip中发挥作用。特别是,我甚至不确定我可以在*args**kwargs中包含哪种论点。

validate_clip_with_axis做什么?它与pandas.DataFrame.clip有何关系?有人可以给我一个例子吗?

1 个答案:

答案 0 :(得分:2)

它们似乎用于与此文件here中的numpy库[1]兼容。

在原始文件中,args,kwargs被传递到nv.validate_clip_with_axis。请注意,nv已导入here

由于这些仅在内部使用,并且正如jpp指出的那样,甚至没有在Pandas docs中公开,您可能不必担心记录它们。

[1] https://github.com/pandas-dev/pandas/blob/fb556ed64cd0e905e31fe39723a8a4bca9cb112d/pandas/compat/numpy/function.py#L1-L19