2016-11-09 84 views
1

我正在Rstudio笔记本中运行一些python块,其中包括读取csv文件和打印基本统计信息。我无法找到打印统计信息(describe())作为输出的方式。 这里是代码:运行python的Rstudio笔记本(rmarkdown):描述未显示

```{python, engine.path = '/home/user/anaconda3/bin/python3'} 
    import pandas 
    data_py = pandas.read_csv('/home/user/datafiles/data.csv', sep= ';') 
``` 

```{python, engine.path = '/home/user/anaconda3/bin/python3'} 
    data_py.describe(include='all') 
``` 

没有输出打印。 我也试过:

```{python, engine.path = '/home/user/anaconda3/bin/python3'} 
    print(data_py.describe(include='all')) 
``` 

```{python, engine.path = '/home/user/anaconda3/bin/python3'} 
    summary = data_py.describe(include='all') 
    print(summary) 
``` 

没有成功。 有什么帮助吗?

+0

有关http://rmarkdown.rstudio.com/r_notebooks.html#comment-2935043857? – lukeA

+0

不是。我改变了代码以包含所有内容:''{python,engine.path ='/ home/user/anaconda3/bin/python3'} import pandas data_py = pandas.read_csv('/ home/user /datafiles/data.csv',sep =';') data_py.describe(include ='all') '''没有成功 – COLO

回答

0

我有同样的问题,结果发现,如果你把你的.Renviron文件,你所写的作品代码:

PYTHONPATH = /家庭/亚历克斯/ anaconda2/lib中/ python2.7/site-packages中/

更改路径到您的站点包(或在包)

{python} import pandas data_py = pandas.read_csv('data.csv', sep= ';') data_py.describe(include='all') summary = data_py.describe(include='all') print(summary)