cran

    36熱度

    1回答

    我在Windows上的R x64上遇到難以調試來自parallel包的問題。它不會發生在Windows上的R i386上,也不會發生在任何OSX或Linux上。不幸的是,它不會一致發生,只是偶爾和非常隨機。 會發生什麼情況是makePSOCKcluster函數超時並凍結了R會話,但前提是在會話的早些時候會執行一些(任意的)調用。下面的視頻和腳本更清楚地說明了這個問題。 一些東西,我試過沒有成功:

    1熱度

    1回答

    我需要從外部源向量提供R代碼並且速度很快,所以我想避免讀取通用文件,例如csv。 我認爲在R之外寫RDS文件可能是一個好主意。 C,C++,Python,Perl中是否有任何庫或包裝能夠以RDS格式編寫? P.S.如果你知道更好的方法,除了RDS,歡迎提出建議。

    1熱度

    2回答

    我最近決定在我爲R編寫的一個包中提交了兩個版本的CRAN後,我的代碼的部分商業化。在第三次更新中,我將LGPL的許可證更改爲CC BY-NC-SA 3.0,以適應此情況。 但是,在提交之後,我收到了來自CRAN傢伙的消息,聲稱無法將自由和開放源代碼(FOSS)許可證更改爲非FOSS。其中有兩人都拒絕與以下的LGPL許可證或 以前版本的非FOSS許可證 更改許可軟件包的 刪除所有先前版本:建議兩個備

    5熱度

    1回答

    我正在研究一個建立在postgreSQL數據庫上的R包。因此,有一些.sql文件包含相應數據庫的推薦表結構。 我想知道如果我想構建一個包(對於CRAN),這些文件放在哪裏?

    9熱度

    1回答

    getOption("max.print")可用於限制可從單個函數調用打印的值的數量。例如: options(max.print=20) print(cars) 僅打印2列的前10行。但是,max.print不能很好地工作。特別是如果它們深深嵌套,打印到控制檯的行數仍然可以是無限的。 是否有任何方法可以指定可以打印到屏幕上的硬切除量?例如,通過指定可以中斷打印的行數?什麼也可以防止打印巨大的

    4熱度

    2回答

    如何從R的等級檢查當前安裝的R是否是最新的?查找已安裝的R版本很容易,但如何檢查最新版本的數量是多少?這種信息是否可以通過CRAN獲得?

    5熱度

    1回答

    什麼是在R中獲取當前用戶的用戶名的跨平臺方式?我目前使用 system('whoami', intern=TRUE) 然而,這假設用戶有shell訪問,並且該whoami程序可用。是否有更原生的在R中獲取這些信息?

    1熱度

    1回答

    我在R中有2個不同的向量。第一個入口只有0或1.第二個向量的長度等於第一個向量中1的個數。我想要一個輸出是第一個向量,但1的替換爲第三個向量的輸入。例如。 v1<-c(1,0,0,1,1) v2<-c(2,3,4) 我想: v3<-c(2,0,0,3,4) V1的長度將是10在我的劇本,我有超過1000計算,因此不可能做手工。任何想法都會很棒,謝謝! 強尼

    3熱度

    1回答

    有什麼方法可以讓apt從特定的啓動板存儲庫安裝軟件包? 我想設置一個小測試服務器並安裝所有來自cran2deb4ubuntulaunchpad repository的所有1000+ r-cran-*包。截至上個月,該存儲庫中的所有軟件包are build for R 3.0.1。所以我安裝R 3.0.1的副本,然後執行: sudo add-apt-repository marutter/c2d4u

    7熱度

    1回答

    我想卸載一個軟件包及其所有的依賴關係。我遇到的問題是卸載依賴關係的順序。因爲依賴關係是遞歸的,所以它們只能從依賴關係樹中的自底向下卸載。 在R中是否有一種簡單或原生的方式來完成此任務?下面在什麼第一次去我想完成: eval_current <- function(expr, envir=parent.frame(), timeout=60){ #set the timeout