intersphinx链接到pandas autodoc API

时间:2014-07-14 20:12:05

标签: python pandas python-sphinx autodoc

我正在尝试链接到apply() autodoc文档:http://pandas.pydata.org/pandas-docs/dev/generated/pandas.DataFrame.apply.html

我可以使用...

链接到http://pandas.pydata.org/pandas-docs/dev/release.html的发布页面
:ref:`release <pandas:release>`

...但我似乎无法获得与autodoc页面的正确链接。我的intersphinx映射配置为...

{'python': ('http://docs.python.org/', None),
 'pandas': ('http://pandas.pydata.org/pandas-docs/dev', None)}`

...我尝试了以下apply()方法链接的变体:

:ref:`apply <pandas:pandas.dataframe.apply>`
:ref:`apply <pandas:pandas-dataframe-apply>`
:ref:`apply <pandas:dataframe.apply>`
:ref:`apply <pandas:DataFrame.apply>`
:ref:`apply <pandas.DataFrame.apply>`
:ref:`apply <pandas.dataframe.apply>`
:meth:`apply <pandas:pandas.dataframe.apply>`
:meth:`pandas:pandas.dataframe.apply`
:meth:`pandas.dataframe.apply`

答案

正如mzjn在下面回答的那样,该链接区分大小写,因此以下任何一种情况都适用于我的情况:

:meth:`apply <pandas:pandas.DataFrame.apply>`
:meth:`pandas:pandas.DataFrame.apply`
:meth:`pandas.DataFrame.apply`

1 个答案:

答案 0 :(得分:4)

小心拼写。如果:meth:更改为dataframe,那么使用DataFrame角色的问题中的所有交叉引用都将有效。