我正在尝试通过RStudio制作一个seaborn热力图。
我在R中使用reticulate
包。
以下是我的代码:
library(reticulate)
use_condaenv("python36", conda = "auto", required = FALSE)
os <- import("os")
os$listdir(".")
py_available()
sns <- import('seaborn')
plt <- import('matplotlib.pyplot')
pd <- import('pandas')
dat <- AirPassengers
# convert time series to data frame
dat <- data.frame(matrix(dat, ncol=frequency(dat), dimnames=dimnames(.preformat.ts(dat)) ))
dat
sns$heatmap(r_to_py(dat), fmt = "g", cmap = "viridis")
plt$show()
然而,当程序运行到seaborn热力图代码时,我收到了以下错误信息并且R会话被中止。我应该怎么做来解决这个错误?