【发布时间】:2021-11-30 20:58:23
【问题描述】:
我正在尝试将 XML 文件转换为数据框,但它只在列中显示很少的信息。
library(XML)
# LOADING TRANSFORMED XML INTO R DATA FRAME
doc <- xmlParse("SRR12545290.xml") # https://www.ncbi.nlm.nih.gov/sra/?term=SRR12545290
xmldf <- xmlToDataFrame(doc)
head(xmldf)
这只是显示
│EXPERIMENT
1│SRX903458416S amplicon of Atlantic salmon: distal intestinal digestaSRP279301Illumina 16S metagenomic targeted sequenci…
│SUBMISSION
1│SRA1118818
│Organization
1│Norwegian university of life scienceDepartment of Paraclinical SciencesNorwegian university of life scienceNO-0033OsloNo…
│STUDY
1│SRP279301PRJNA660116ArcticFloraDiet with or without functional feed ingredients were fed to Atlantic salmon through fres…
│SAMPLE
1│SRS7285186SAMN15936598FW-Ref749906gut metagenome['Distal intestinal digesta of Atlantic salmon', 'Distal intestinal dige…
│Pool │RUN_SET
1│SRS7285186SAMN15936598│SRR12545290SRS7285186SAMN15936598
但是,我想获取 XML 文件中存在的所有信息。比如地理位置、主机名等。
【问题讨论】:
-
所有数据都在那里,只是所有的子节点都连接到了七个父节点中。因为这个文件没有规则的重复结构,你到底在寻找什么 1 行 200 列?
-
@Dave2e 是的,我需要 1 行 200 列