【发布时间】:2013-10-10 12:32:07
【问题描述】:
我希望通过 Python 将许多 .CSV 文件转换为 .DTA 文件的过程自动化。 .DTA 文件是由 Stata Statistics 语言处理的文件类型。
但是,我还没有找到一种方法来执行此操作。
R 语言有write(.dta),它允许将 R 中的数据帧转换为 .dta 文件,并且通过 RPy 从 Python 到 R 语言的端口,但我不知道如何使用 RPy 访问 R 中的 write(.dta) 函数。
有什么想法吗?
【问题讨论】:
-
获取 DTA 文件的规范并相应地解析 CSV?
-
我似乎不明白它是一个二进制文件有什么关系,因为您可以使用 python 处理二进制数据就好了。
-
@Parseltongue:您仔细阅读了 RPy 文档吗?附言基本上,问题是否归结为“如何在 R 中编写 DFA 文件?”?