r
語言程式設計藝術:第五章
drop=f
表示向量變成資料框的引數條件。
complete.cases()
用法跟na.rm和na.omit有點相似,但可以精確刪除某行或某列。
用法是:x【complete.cases(x(,5:6))】,x為資料集。
logistic模型:glm函式,family=binomial可以帶入資料就估計出βi值。
第六章:
split()函式:基本形式是split(x,f)。x為向量或資料框,f為因子或因子的列表。
example:split(1:length(txt),txt)
table()函式非常簡單,就是輸出頻數表。
addmargins()解決計算邊際值。dimnames()獲得維度的名稱和水平值。
subtable()可以完成子表的提取:它有2個引數:
tbl:感興趣的表,它用「table」類的物件;
subnames:是乙個列表,用來設定想要提取的子表。該列表的每個元件都是以tbl的某個維度命名,元件的值是所需水平的名稱向量。
tabdom()函式表示乙個表中最顯著的頻數。簡單呼叫:tabdom(tbl,k)函式給表中頻數占前k位的單元格。
自定義:
tabdom<-function(tbl,k){
tbldf<-as.data.frame(tb1)#轉換為資料框
freqord<-order(tbldf$freq,decreasing=true)#降序
dom<-tbldf[freqord,][1:k,]#顯示前k點的freqord列
return(dom)
aggregate()函式:第乙個引數是資料框,第二個引數必須是列表,第三個引數是函式。
cut()函式:切割為資料區間,呼叫形式:y<-cut(x,b,labels=false);y為區間範圍值。
讀書筆記 java併發程式設計的藝術3 4章
可見性 對乙個volatile變數的讀,總是能看到 任意執行緒 對這個volatile變數最後的寫入。原子性 如果是多個volatile操作或類似於volatile 這種復合操作,整體上不具有原子性 當第二個操作是volatile寫時,不管第乙個操作是什麼,都不能重排序。這個規則確保volatile...
JS DOM程式設計藝術 讀書筆記 完
花了乙個星期 終於把 js dom程式設計藝術 零零散散的看了一遍 這是最近乙個半月來看的第四本有關js的書 其它分別是 js完全自學手冊 js王者歸來 js程式設計教程 而之所以會去看這本 是看了csdn上展望js的乙個帖子 裡面很推薦 說說心得吧 感覺這本書說的東西 都是一些很底層很實用的東西 ...
讀書筆記《Unix程式設計藝術》二
文字化包含兩種設計,一種是將應用資料儲存在永久儲存器 磁碟等 中檔案格式,另一種是在協作程序之間傳遞資料和命令的應用協議。通常在c python等中,將記憶體中資料結構的儲存為檔案的過程稱為序列化 列集 將檔案中的資料結構恢復到應用程式中的過程稱為反序列化 散集 資料檔案格式與配置檔案 執行控制檔案...