我试图取消嵌套列表,我承认自己被难倒了。
Appended是一个示例结构...我希望能够创建一个从嵌套列表转置的数据帧。
// Implement a handler
LexialHandler handler = new LexicalHandler() {
@Override
public void comment(char[] ch, int start, int length) throws SAXException {
// ...
}
}
// Use the handler
SAXParser saxParser = factory.newSAXParser();
XMLReader xmlReader = saxParser.getXMLReader();
xmlReader.setProperty("http://xml.org/sax/properties/lexical-handler",
handler);
...
意图是映射到数据帧... 其中A,B,C ..成为colnames,嵌套列表成为每列下的行......
position:fixed
A,
-> Coln Name
-> Id Nexted list.... {0 through to N}
B,
-> Coln Name
-> Id Nested List... {0 through to N}
答案 0 :(得分:2)
因为您似乎只对" ID"感兴趣值,您可以尝试以下内容:
temp <- lapply(example, `[[`, "ID") ## Extract just "ID"
data.frame(lapply(temp, `length<-`, max(lengths(temp)))) ## Convert to data.frame
# A B C D E F
# 1 uR96BDuI8YR7gqbc-Ncg9A lTvW5TcIVIVNmE4_LYQ4eA <NA> <NA> O1NBNVfXWmk3CvszAhOEoQ <NA>
# 2 <NA> 2DT4Lxjyt3F1ZJt8Mt0o4Q <NA> <NA> <NA> <NA>