最近在運(yùn)行GEOquery包中的getGEO函數(shù)讀取series_matrix.txt文件的時(shí)候報(bào)了如下錯(cuò)誤。

從報(bào)錯(cuò)的具體信息來(lái)看,應(yīng)該說(shuō)的是鏈接緩存131072不夠大。
# Error: The size of the connection buffer (131072) was not large enough
# to fit a complete line:
# * Increase it by setting `Sys.setenv("VROOM_CONNECTION_SIZE")`
并且還給出了解決方案,讓我們通過(guò)Sys.setenv("VROOM_CONNECTION_SIZE")來(lái)將這個(gè)緩存設(shè)置的大一些。通過(guò)一些嘗試,最后終于能順利的將series_matrix.txt讀入到R里,下面就將具體的解決方案分享給大家。
Sys.setenv("VROOM_CONNECTION_SIZE"=131072*6)
或者更簡(jiǎn)單粗暴一些,將這個(gè)值設(shè)置的很大
Sys.setenv ("VROOM_CONNECTION_SIZE"=99999999)
然后再去運(yùn)行前面的getGEO函數(shù)就沒有問(wèn)題了。
如果對(duì)GEO數(shù)據(jù)庫(kù)還不太了解的小伙伴,可以參考我們前面的一些視頻講解和干貨文章。
1. GEO數(shù)據(jù)庫(kù)數(shù)據(jù)檢索方法(一)
2. GEO數(shù)據(jù)庫(kù)數(shù)據(jù)檢索方法(二)
3. GEO數(shù)據(jù)庫(kù)數(shù)據(jù)頁(yè)面介紹(三)
5. 零代碼差異表達(dá)分析——手把手帶你GEO實(shí)戰(zhàn)
其實(shí)這個(gè)解決方案也是小編從網(wǎng)上找到的,現(xiàn)在網(wǎng)絡(luò)這么發(fā)達(dá)。你遇到的問(wèn)題,很大概率別人早就遇到過(guò),所以網(wǎng)上多半會(huì)有很多熱心的小伙伴分享他們的解決方案。小編也是出于這個(gè)考慮,所以將這個(gè)解決方案分享給更多的人,希望可以對(duì)大家有所幫助。