我对Python很陌生,所以不确定是否可以做到,但我希望可以!在
我访问了Scopus API并成功运行了一个搜索查询,在pandas数据框中得到以下结果:
search-results
entry [{'@_fa': 'true', 'affiliation': [{'@_fa': 'tr...
link [{'@_fa': 'true', '@ref': 'self', '@type': 'ap...
opensearch:Query {'@role': 'request', '@searchTerms': 'AFFIL(un...
opensearch:itemsPerPage 200
opensearch:startIndex 0
opensearch:totalResults 106652
如果可能的话,我想把106652的结果导出到一个csv文件中,这样就可以对它们进行分析了。这可能吗?在
首先你需要得到所有的结果(见下面的评论)。 您需要的数据(搜索结果)在“条目”列表中。 您可以提取该列表并将其附加到支持列表中,反复迭代直到获得所有结果。在这里我循环,并且在每一轮我从结果的总数中减去下载的项目(计数)。在
然后,在while之外,你可以像这样保存完整的文件。。。在
^{pr2}$或者您可以按照this guide i found online(未测试,可以搜索“json to cvs python”并获得许多指南)将json数据转换为csv
相关问题 更多 >
编程相关推荐