小编nat*_*rus的帖子

如何获得网状访问虚拟环境

我已经为我的 python 需求设置了一个预先存在的虚拟环境,D:/SC/venv。我正在尝试将数据从 pickle 导入到 RStudio 中。我认为为了做到这一点,我需要运行一个 python 脚本来使用 reticulate 读取 RStudio 中的 pickle。但是,当我运行时:

use_virtualenv("D:/SourceControl/sportsenv")
path_to_python <- "D:/SourceControl/sportsenv"
use_python(path_to_python)
source_python("pickle_reader.py")
Run Code Online (Sandbox Code Playgroud)

我收到以下错误消息:

Error in py_run_file_impl(file, local, convert) : 
  ModuleNotFoundError: No module named 'pandas'
Run Code Online (Sandbox Code Playgroud)

Pandas安装完毕,可以直接与python一起使用。我认为这是设置虚拟环境的问题,因为当我运行 py_config() 时我得到:

> py_config()
python:         C:/Program Files/Python37/python.exe
libpython:      C:/Program Files/Python37/python37.dll
pythonhome:     C:/Program Files/Python37
version:        3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 22:22:05) [MSC v.1916 64 bit (AMD64)]
Architecture:   64bit
numpy:          C:/Users/.../AppData/Roaming/Python/Python37/site-packages/numpy
numpy_version:  1.17.4
Run Code Online (Sandbox Code Playgroud)

所以我猜它还没有识别出我的虚拟环境。

python r virtualenv reticulate

5
推荐指数
1
解决办法
5191
查看次数

AttributeError:模块“hyperopt”没有属性“uniform”

我正在尝试在 hyperopt 中定义参数空间。但是,当我运行时:

import hyperopt as hp
SPACE = {'d1': hp.uniform('d1',-1000000,-0.5),
'd2': hp.uniform('d2',0,1),
'd3': hp.uniform('d3',0,1)} 
Run Code Online (Sandbox Code Playgroud)

我收到标题中的错误。我在网上发现的唯一一件事是我应该尝试降级到networkx 1.11,所以在命令提示符下我运行:

pip install networkx==1.11
Run Code Online (Sandbox Code Playgroud)

它显然有效,但属性制服仍然没有运气。

python optimization hyperopt

3
推荐指数
1
解决办法
2358
查看次数

如何在dplyr中按组删除前n行

这应该很容易,但是当我运行时:

require(dplyr)
data.frame(a = c(1,1,1,2,2,2), b= c(1,2,3,4,5,6)) %>%
group_by(a) %>%
slice(-1:-2)
Run Code Online (Sandbox Code Playgroud)

期待data.frame(a = c(1,2), b = c(3,6)),我收到以下错误:

Error in UseMethod("slice") : 
  no applicable method for 'slice' applied to an object of class "c('grouped_df', 'tbl_df', 'tbl', 'data.frame')"
Run Code Online (Sandbox Code Playgroud)

真的没什么可添加的 - 根据这里的所有帐户和答案,这应该是正确的解决方案。任何人都可以帮忙吗?

r dplyr

1
推荐指数
1
解决办法
691
查看次数

标签 统计

python ×2

r ×2

dplyr ×1

hyperopt ×1

optimization ×1

reticulate ×1

virtualenv ×1