最近半年練習使用R的一些之前沒用過的pacakge。一個是R的data.table package,有其特殊的方言,可以處理更大的資料。
另外就是把Rshiny 往更複雜的結構去。試著寫了幾個module,和幾個loop搭配。
試驗的還算順利。
覺得像打電動一樣,R的經驗用往上了一個level。可以考慮弄一個自己的系統。
最近半年練習使用R的一些之前沒用過的pacakge。一個是R的data.table package,有其特殊的方言,可以處理更大的資料。
另外就是把Rshiny 往更複雜的結構去。試著寫了幾個module,和幾個loop搭配。
試驗的還算順利。
覺得像打電動一樣,R的經驗用往上了一個level。可以考慮弄一個自己的系統。
雖然嘗試了幾次tidyverse和pipe,但語法的改變並沒有讓我覺得有特別大的好處,R v.4 開始有pipe,合適的時候還是會用一下。
然後找到一個package "data.table" 處理大資料,可以一定程度簡化一些code,開始學習和測試。
學習新東西的過程還是很折磨人的,本來用base R 很熟練的寫法現在,要轉成新的方式。
但因為data.table似乎確實能幫助處理大資料,我還是慢慢練了。
先來看看R怎麼運作的:這邊的指令都是利用R的基本內建的物件,打開R在console裡輸入應該都可以跑。
> colMeans(iris[, -5])
Sepal.Length Sepal.Width Petal.Length Petal.Width
5.843333 3.057333 3.758000 1.199333