【发布时间】:2013-02-17 00:02:52
【问题描述】:
我正在用 Python 编写数据收集代码。我想生成一个尽可能容易导入 R 的数据框文件。我可以完全控制我的 Python 代码将产生什么,并且我想避免在 R 端进行不必要的数据处理,例如将列转换为因子/数字向量等。另外,如果可能的话,我希望在 R 端尽可能轻松地导入该数据,最好是通过使用单个文件名参数调用单个函数。
我应该如何将数据存储到文件中才能实现这一点?
【问题讨论】:
-
嗨 liori,这看起来不是一个统计问题(请参阅常见问题解答中给出的 stats.SE 的范围),而是一个纯粹的 R 问题,在这种情况下,它应该迁移到 stackoverflow,哪里是主题。
-
已经有一些关于 SO 的相关问题,带有
r标签,可能对您有用。如果似乎没有任何帮助,您可能想编辑您的问题(可能会迁移到那里)以添加一些明确的详细信息(例如数据有多大,您最终需要在数据框中使用哪些数据类型) 并寻求更具体的回应。 -
@Glen_b:啊,对不起。你能链接相关的SO问题吗?我找不到任何东西……或者我的查询没有使用正确的关键字。
-
究竟哪些问题与您最相关取决于我没有的详细信息(但我认为您有)。例如,可能与 rpy2 相关的问题具有一定的相关性,或者与导入数据库相关的问题可能更相关。抱歉,我无法提供更直接的帮助 - 如果有更多详细信息,也许吧。
-
我不认为这是可以回答的,如目前所述。我想你可以深入研究 R Internals 并弄清楚如何从 Python 编写一个可以通过
load加载的序列化对象,但这似乎是很多不必要的工作。我只想写一个分隔的文本文件并完成它。