【发布时间】:2019-09-05 01:29:33
【问题描述】:
我同时在 jupyter notebook 中使用 Python 和 R 代码。具体来说,我想用pandas来处理数据,把DataFrame对象传给R内核,然后用ggplot2来可视化。
但是,只要我将 pandas DataFrame 对象传递给 R 内核,并使用 ggplot() 进行绘图,jupyter notebook 将始终给出如下警告:
C:\Study\Anaconda3-5.2.0\lib\site-packages\rpy2-2.9.4-py3.6-win-amd64.egg\rpy2\robjects\pandas2ri.py:191: FutureWarning: from_items 是已弃用。请改用 DataFrame.from_dict(dict(items), ...)。 DataFrame.from_dict(OrderedDict(items)) 可用于保留密钥顺序。 res = PandasDataFrame.from_items(items)
我的代码很简单,如下所示:
%load_ext rpy2.ipython
%R library(ggplot2)
# data_train is a pandas DataFrame object
%%R -i data_train
ggplot(data = data_train,aes(x = factor(Survived))) + geom_bar(fill = "#539bf3")
【问题讨论】:
标签: python r jupyter-notebook