传递 R 对象(plot/image)到 Python 环境中的 Python

huangapple go评论82阅读模式
英文:

Passing R object (plot/image) to Python environment in Python

问题

这是否在Databricks中以某种方式实现可能?

(我知道Python中有plotnine包可以创建ggplot2图像,但我不想使用它)

英文:

I am creating some plots using ggplot2in R which I would like to pass to the Python environment an eventually use a already developed script that writes the images to an excel.

Is this possible somehow in Databricks?

(I am aware of the plotnine packages in Python to create ggplot2 imagine but I wish not to use it)

答案1

得分: 1

这里是一个可能的方法:

Databricks 中,您可以使用 dbutils.fs 模块与文件系统交互,包括写入和读取文件。

根据您的需求,您可以在 R 中使用 ggplot2 生成图表,将这些图表保存为图像,并将这些图像文件写入到 Databricks 文件系统(DBFS)。

然后,您可以在 Python 中读取这些图像文件,并像使用其他图像数据一样使用它们。

英文:

Here's one possible approach:

In Databricks, you can use the dbutils.fs module to interact with the file system, including the ability to write and read files.

Given your requirement, you could generate your plots using ggplot2 in R, save these plots as images, and write these image files to the Databricks File System (DBFS).

Then, you can read these image files into Python, and use them as you would use any other image data.

huangapple
  • 本文由 发表于 2023年6月1日 23:21:17
  • 转载请务必保留本文链接:https://go.coder-hub.com/76383444.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定