-2
我使用WikipediR包中的R查詢維基百科,代碼是這樣的:如何在R中保存WikipediR查詢的wikitext結果?
sink("output.txt",type = "output")
page_content("en","wikipedia", page_name = "Philipp Melanchthon",
as_wikitext=TRUE)
一切順利,但我不知道該怎麼僅保存標記wikitext的結果一份文件。有什麼方法可以代替使用sink
來正確保存結果嗎?
PAGE_CONTENT的'的返回值()'被歸類爲''pcontent''列表。在我的調查中,這個列表包含一個名爲'parse'的組件,它是一個包含三個組件的名稱爲'parse'的組件:一個字符'title',一個整數'revid'和另一個名爲'wikitext'的列表,其中包含一個奇怪地命名爲'* '這是一個包含頁面標記源的單元素字符串。嘗試保存表格數據(xlsx或csv)這樣的結構是沒有意義的。查看'save()','save.image()'和'saveRDS()'以將R對象保存爲特定於R的二進制格式。 – bgoldst
啊,但也許你想將標記源保存爲文本文件。看到我的答案如何做到這一點。 – bgoldst