我在 R 中使用包 RISmed 以从 PubMed 获取信息。'Mesh' 包功能允许我获得每个引文的 MeSH 术语。然而它是一个列表,包含一个数据框。除了相应的引用 ID (PMID) 之外,我还想列出每个 MeSH 术语。例如,我可以构建一个包含两个值的表:
table = cbind(ArticleId(MedlineObject),Mesh(MedlineObject))
第一列是一个 char 对象,但第二列是一个列表,包含一个数据框。如果第 1 列中的值为“29145282”,第 2 列的内容是“心肌病,肥厚”,“联合治疗”和“诊断,鉴别”,我想获得:
"29145282","Cardiomyopathy, Hypertrophic"
"29145282","Combined Modality Therapy"
"29145282","Diagnosis, Differential"
我怎么能做到这一点?