【发布时间】:2013-01-15 01:04:18
【问题描述】:
我正在尝试弄清楚如何使用 python 将文件从 XML 文件解析为数据结构以传递给 R。
我需要在 R 中创建一个数据框列表:
Nodes = data.frame()
Edges = data.frame()
NetworkCompListA = list()
NetworkCompListA[['Nodes']] = Nodes
NetworkCompListA[['Edges']] = Edges
Networks = list()
Networks[['NetA']] = NetworkCompListA
Networks[['NetB']] = NetworkCompListB
我知道如何根据 Rpy2 文档中的示例创建数据框。
import rpy2.rlike.container as rlc
od = rlc.OrdDict([('value', robjects.IntVector((1,2,3))),
('letter', robjects.StrVector(('x', 'y', 'z')))])
df = robjects.DataFrame(od)
如何将 'df' 插入到列表中,然后将该列表插入到 python 中的另一个列表中,然后将其写入 rdata 文件以加载到另一个 R 实例中?
谢谢!
【问题讨论】:
标签: r python-2.7 rpy2