No Image

[Javascript] 關於 unicode

August 31, 2014 Victor 0

在 Javascript – The Good Parts 這本書裡面,Douglas Crockford 是這樣說的: “JavaScript was designed at a time when Unicode was expected to have at most 65,536 characters. […]

No Image

[R] console 中常用的指令

August 30, 2014 Victor 0

底下是一些常在 console 中使用的命令: 指令名稱 說明 getwd() 取得當前工作目錄 setwd() 設定當前工作目錄 ls(), objects() 列出工作區內的物件 rm(), remove() 移除工作區內的物件 dir() 列出指定目錄內的檔案及目錄名稱 str() 列出指定物件的架構 save() 將物件存成 .rdata 檔 load() 將 […]

No Image

[R] 使用 which 來讀取特定資料列

August 28, 2014 Victor 0

which 的用法,直接看例子很容易就可以理解:

which 可以用來選擇特定的資料行或列,但是我還不知道使用 which 跟直接在 “[]” 裡面給條件有甚麼差別? 舉例說明:

No Image

[R] R 的迴圈有沒有 continue 跟 break

August 27, 2014 Victor 0

如同其他程式語言用 continue 來跳過特定的迴圈, R 使用 next 來做到同樣的動作。

運行結果如下:

參考資料: For loops in R: how to do a “continue”

No Image

[R] R 的 if else statement

August 27, 2014 Victor 0

嘿嘿… 這個是 R 比較 tricky 的地方。 先看一下下面的程式:

程式裡面,我們藉由判斷 x 的值,來決定要印出甚麼樣的字串。 上面的程式實際上是有錯誤的。 在 RStudio 裡面執行,會出現下面的結果。

原因是因為在 if 的 statement 執行到 else 前面的那個 “}” 時,語意已經完整,所以 […]

No Image

[R] 函式的回傳值

August 27, 2014 Victor 0

這個是 R 跟其他語言比較不一樣的地方之一,就是函式最後一行的執行結果,會是預設的回傳值。

當然,你也可以使用 return 來明確的下達回傳值。

參考資料: Nice R Code – Functions

No Image

[R] 什麼時候用 do.call 來呼叫函式?

August 27, 2014 Victor 0

在 R 裡面,使用 for loop 來做 rbind 的動作是非常耗時的,而使用 do.call 來呼叫 rbind,並且把所有要 combine 在一起的東西一次傳進去,效能可以獲得很大的提升。 參考連結: The do.call function

No Image

[股票] 使用 ggplot2 繪製 K 線圖

August 27, 2014 Victor 0

資料來源:Using ggplot to make candlestick charts alpha