我有一个文件 file.txt,其数据如下所示,
<z:row ows_Req_Name1='John' ows_ReqPriority='High' ows_ReqDate='2012-10-10' />
<z:row ows_Req_Name1='Jack' ows_ReqPriority='Low' ows_ReqDate='2012-11-10' />
<z:row ows_Req_Name1='John' ows_ReqDate='2012-12-10' />
并非所有行都包含所有必需的信息。例如,上面的最后一行没有像其他行一样的 ReqPriority 条目。我使用将数据拆分为数据框,
data.frame(do.call(rbind,strsplit(readLines('file.txt'),'ows_',fixed=T)))
但由于某些行中缺少条目,数据框无法正确显示。
关于如何将其导出到 df 并用 NA 填充缺失值的任何建议。
Req_Name1 ReqPriority ReqDate
John High 2012-10-10
Jack Low 2012-11-10
John NA 2012-10-10