网状文档说,我可以像使用source_python()函数来获取R脚本一样来获取任何Python脚本。我尝试了他们提供的示例,但对我不起作用。我收到“没有名为pandas的模块”错误。
首先我指定我的python的路径
library(reticulate)
use_python("/Users/fberhane/anaconda3/bin/python", required=TRUE)
然后将下面的python代码另存为flight.py
import pandas
def read_flights(file):
flights = pandas.read_csv(file)
flights = flights[flights['dest'] == "ORD"]
flights = flights[['carrier', 'dep_delay', 'arr_delay']]
flights = flights.dropna()
return flights
然后我将上面的python代码首先保存为flight.py
source_python("flights.py")
flights <- read_flights("flights.csv")
library(ggplot2)
ggplot(flights, aes(carrier, arr_delay)) + geom_point() + geom_jitter()
但是我收到错误消息,即没有名为pandas的模块。