gpt4 book ai didi

python - 如何在 Python 中导入 r 包

转载 作者:太空宇宙 更新时间:2023-11-03 20:59:34 24 4
gpt4 key购买 nike

我对一件简单的事情感到有点困扰。我试图安装一个名为 hunspell 的包,但我发现它最初是一个 R 包。我安装了这个版本:https://anaconda.org/conda-forge/r-hunspell ,但我无法导入它。这个包应该可以与 Python 一起使用吗?我应该使用 rpy2 导入它吗?第一次使用跨平台包,所以我有点困惑。

需要明确的是,import hunspell 会带来 ModuleNotFoundError: No module named 'hunspell' ,而 import r-hunspell 会带来 SyntaxError :语法无效

我还注意到这个包还安装了一个 r-base 包,但我也不知道如何导入它。

最佳答案

在命令行中运行后:

pip install rpy2

或者用“!”如果您使用的是 Jupyter Notebook。 以下流程将解答您的问题,基于官方documentation :

# Using R inside python
import rpy2
import rpy2.robjects.packages as rpackages
from rpy2.robjects.vectors import StrVector
from rpy2.robjects.packages import importr
utils = rpackages.importr('utils')
utils.chooseCRANmirror(ind=1)

# Install packages
packnames = ('hunspell', 'some other desired packages')
utils.install_packages(StrVector(packnames))

# Load packages
hunspell = importr('hunspell')

如果您想访问此模块中的特定功能,您可以查看 these回答或that也回答一下。

关于python - 如何在 Python 中导入 r 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55797564/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com