奇葩的 R函式

2021-06-26 00:27:43 字數 762 閱讀 7810

這類函式基本上分布在base以及utils包中,下面將它們略為歸納一下,以備後用。

1 檔案執行:

在用r生成乙個pdf文件後,如果想去開啟它,你可能會在資料夾裡找到再點開。再或者我們想呼叫系統中的其它程式來做點事情,可能要開啟cmd敲點命令。實際上這都可以在r內部完成。舉例來說用pandoc轉換na.md成docx再開啟它。

1

2

system('pandoc d:\\rspace\\na.md -o d:\\rspace\\na.docx')

shell.exec('d:\\rspace\\na.docx')

2 網路瀏覽:

3 檔案操作

4 運算進度條

在乙個大迴圈運算時,如果可以看到目前的進度是比較方便的,txtprogressbar和settxtprogressbar函式可以幫助做到這一點,下面是內建的乙個小例子:

1

2

3

4

5

6

testit <- ...="..."function="function"

R中的函式

一 函式的定義格式為 name function arg 1,arg 2,expression 可以看做是 y f x 的寫法。expression是r的表示式,括號內是引數,放在函式最後的是返回值,返回值可以是向量,陣列,列表,資料框。r函式是一定要有返回值的。二 函式的語句 if switch ...

奇葩的想法

1.整除的個數 大致意思是給兩個整數 x,y 求1 x中所有可以整除y的數的個數 想的時候很簡單覺得直接列舉出結果就好了 結果測試的時候超時 後來分來一半來做 還是超時 想了半天不知道怎麼想 後來才發現直接用x對y求整除就是結果 想了下的確是這樣 x中能夠容納多少個y 不就說明 1 x中有多少種可以...

生活的奇葩

人們常常想用發現別人的缺點來表現自己,但他們用這種方式表明的只是他們的無能 乙個人越聰明 越善良,他看到別人身上的美德越多 而人越愚蠢 越惡毒,他看到別人身上的缺點也越多。能給別人台階自己也有台階,能給別人面子,自己越有面子。遮醜是美德,行善得善。托爾斯泰 畢業季,空氣瀰漫著傷感的味道,同宿舍的男生...