原创 8.1 幽靈(no.41~no.50)

8.1 幽靈(no.41~no.50) 8.1.41 字符串不是名字(IV) 一個公式可以很容易地由字符串創建: > myvars <- paste(’V’, 1:9, sep=’’) > myvars [1] "V1" "V2"

原创 7.3 命名空間

7.3 命名空間 命名空間對於面向對象真的並沒有要做的.對於比較隨意的使用者,這些看起來像是一個不必要的併發症,同時看起來像是複雜性實際是由簡單性僞裝而成. 假設有兩個都有一個recode()函數.你希望使用兩個中的一個.但是

原创 8.1 幽靈(no.11~no.20)

8.1 幽靈(no.11~no.20) 8.1.11 剔除命名的條目 負號(-)可以讓你剔除你不需要的條目: > xlet <- 1:6 > names(xlet) <- letters[1:6] > xlet[-c(3,4)]

原创 7.1 S3方法

7.1 S3方法 S3方法和白色的書一致. 在R的觀念中,一個對象的屬性可以是一組異常豐富的數據對象.在面向對象系統中,S3方法以clsss屬性爲驅動.它是一個可選的系統.只有當一個對象擁有class屬性時,S3方法纔會真正起到作

原创 第六輪迴 全局配置

第六輪迴 全局配置 異教徒被囚禁於第六輪迴的燃燒墳墓中. 一個全局配置可以通過”<<-“實現: > x <- 1 > y <- 2 > fun function () { x <- 101 y <<- 102

原创 SQLDeveloper 遠程連接 Mysql

連接Mysql 登陸 http://dev.mysql.com/downloads/connector/j/ 下載mysql的jdbc驅動 我下載的是 mysql-connector-java-5.1.22 並解壓

原创 R求一個時間前N天的時間點

as.character(as.Date("20160505", "%Y%m%d") - 400, "%Y%m%d")

原创 ubuntu下git常用命令

1.從遠端clone倉庫,隨後會要求輸入網站用戶名密碼。clone的倉庫會存放在/home下,如果想clone到制定目錄,首先cd 指定目錄。 git clone git://github.com/schacon/grit.git 2.

原创 8.1 幽靈(no.1~no.10)

8.1 幽靈(no.1~no.10) 8.1.1 R和S+的不同之處 R和S+有大量的不同之處。在R官網的FAQ板塊已經說明(http://cran.r-project.org/faqs.html)。一部分,但不是所有的,也被提及

原创 8.1 幽靈(no.31~no.40)

8.1 幽靈(no.31~no.40) 8.1.31 多重比較 0 < x < 1 看起來是個合理的方法來測試x是否在0和1之間。可R並不這麼認爲。R是這麼想的: 0 < x & x < 1 8.1.32 命名覆蓋 默認的T和

原创 第八輪迴 相信它就像預期那樣運行

在這一個輪迴我們與欺詐之人相遇--它們都彼此被困在自己的火焰之中。 這一輪迴的廣度和深度或許超過了大部分人的預期。原因包括: 向下兼容性。這裏有大概20年的兼容問題需要考慮。如果你是一個新的使用者,你應該會認爲這些粗糙的瑕疵應該被理

原创 R語言:特殊數據類型S4

1. S4對象介紹 S4對象系統是一種標準的R語言面向對象實現方式,S4對象有明確的類定義,參數定義,參數檢查,繼承關係,實例化等的面向對象系統的特

原创 8.1 幽靈(no.21-no.30)

8.1 幽靈(no.21~no.30) 8.1.21 沒有部分匹配的任務 部分匹配的一個最重要的副作用是當你做替換操作時使你變傻: > ll2 <- list(aa=1:3, bb=4:6) > ll2$b [1] 4 5 6 >

原创 R語言環境變量(1)

轉自:張丹主頁 ,感謝作者. 前言 環境空間(environment)對於大部分的R使用者來說,都是比較陌生的。雖然我們不瞭解它的運行原理,但也不影響我們使用R語言。環境空間是R語言中關於計算機方面的底層設計,主要用於R語言是

原创 第七輪迴 面向對象之旅

第七輪迴 面向對象之旅 在第七輪迴我們遇到了有罪之人.他說道,”在我的頭下方是買賣聖職的人–它們被塞滿了狹長的石頭縫.” 確實,他們的腳底被火焰炙烤着. 事實證明,S(R是一個方言版)的版本通過書的封面被顏色區別.這些書是:棕