【发布时间】:2021-05-13 12:58:33
【问题描述】:
我正在尝试在我想要读取 csv 文件的代码下方运行,然后写入“sas7bdat”。我试过下面的代码。
我们已经在系统上安装了 R 的必备库。
from rpy2 import robjects
robjects.r('''
library(haven)
data <- read_csv("filename.csv")
write_sas(data, "filename.sas7bdat")
''')
运行上述代码后,该代码没有生成任何输出,甚至我也没有收到任何错误。
预期输出:试图读取.csv 文件,然后我想以.sas7bdat 格式导出该数据。 (在标准 python 3.9.2 编辑器中)
python 没有这样的功能/库,因此我正在尝试这种方式以.sas7bdat 格式导出数据。
请建议对上述代码或 python 中的任何其他方式进行一些更改,通过这些方式我可以在 python 中创建/导出.sas7bdat 格式。
谢谢。
【问题讨论】:
-
您是否尝试过先在 R 中运行该命令?也许在 R studio 中,您可以洞察出问题所在。然后,您可以修复和更新 python 代码。
标签: r python-3.x rpy2