小编xxy*_*yao的帖子

pygraphviz OSError:格式:无法识别“点”。使用以下之一:

我想使用 pygraphviz 绘制由 DEAP 生成的树。我尝试按照此DEAP 文档中的示例进行操作,但出现以下错误:

Traceback (most recent call last):
  File "<input>", line 24, in <module>
  File "C:\Users\xxyao\program\anaconda\envs\rf\lib\site-packages\pygraphviz\agraph.py", line 1399, in layout
    data = self._run_prog(prog, ' '.join([args, "-T", fmt]))
  File "C:\Users\xxyao\program\anaconda\envs\rf\lib\site-packages\pygraphviz\agraph.py", line 1364, in _run_prog
    raise IOError(b"".join(errors).decode(self.encoding))
OSError: Format: "dot" not recognized. Use one of:
Run Code Online (Sandbox Code Playgroud)

似乎应该在之后Use one of:有一些词,但没有。我的环境是Python==3.6, graphviz==3.41, pygraphviz==1.5.Thegraphviz并且pygraphviz是通过conda.

顺便说一下,我尝试了以下方法:

  1. 安装graphviz并添加C:\Program Files (x86)\Graphviz2.38\bin到系统环境中。
  2. conda install pydot, conda install pydot-ng

但它仍然不起作用。

进一步信息: …

python graphviz pygraphviz

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

Pandas将正数转换为1,将负数转换为-1

我有一列正数和负数.如何将此列转换为新列以实现将正数转换为1而将负数转换为-1?

python pandas

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

无法在 Python 控制台中使用“cd”命令

我想在 PyCharm 的 python 控制台中使用“cd”命令更改目录。它一直有效,直到我买了一台新电脑。

环境为Python 3.7;皮查姆 2019.1.1。我用谷歌搜索,有些人告诉我使用 os.chdir() 但我想使用“cd”,因为它很容易使用。

错误报告是:

NameError: name 'cd' is not defined
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

谢谢 :)

python cd pycharm python-3.x

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

pandas如何将二维数据帧转换为一维数据帧

假设我有一个包含多列的数据框.

    a   b   c
1           
2           
3   
Run Code Online (Sandbox Code Playgroud)

如何将其转换为单列数据帧

1   a
2   a
3   a
1   b
2   b
3   b
1   c
2   c
3   c
Run Code Online (Sandbox Code Playgroud)

请注意,前者是Panel以外的Dataframe

python-3.x pandas

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

熊猫如何计算没有当前线的平均值

假设我有一个Dataframe,就像df = pd.Dataframe({'a':[1,2,3,4,5]})我想要计算没有当前行的平均值.例如:第一行应计算为(2 + 3 + 4 + 5)/ 4.有没有任何功能可以做到这一点?或者它只能通过for循环实现?

python pandas

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

标签 统计

python ×4

pandas ×3

python-3.x ×2

cd ×1

graphviz ×1

pycharm ×1

pygraphviz ×1