intersphinx 链接到 pandas 自动文档 API

9 投票
1 回答
2041 浏览
提问于 2025-04-18 13:18

我正在尝试链接到 apply() 的自动文档,地址是: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>`

...但是我似乎无法找到正确的自动文档页面链接。我的 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 个回答

5

注意拼写哦。问题中所有用到 :meth: 这个角色的交叉引用,如果把 dataframe 改成 DataFrame,就都能正常工作了。

撰写回答