Re: [問題] 比對刪除欄位與逐步計算cell
code & benchmark: http://pastebin.com/9d4m2HDc
for再改矩陣時很快,所以建議使用for
如果你是data.frame的話,還是建議轉成data.table 避免不斷複製data.frame的問題
apply雖然在這好用,但矩陣還是比不上迴圈的速度
※ 引述《sinclairJ (SunnyGymBoy)》之銘言:
: 小弟目前原始資料表格示意如下
: sample/col col1 col2 col3 col4 col5
: sample1 5 8 6 15 2
: sample2 16 8 16 25 5
: sample3 5 18 8 16 12
: 統計量a NA 7 10 15 30
: 統計量b 6 9 NA 8 8
: 問題一、請問要如何把統計量a或統計量b為NA的那欄刪除,會變這樣:
: sample/col col2 col4 col5
: sample1 8 15 2
: sample2 8 25 5
: sample3 18 16 12
: 統計量a 7 15 30
: 統計量b 9 8 8
: 問題二、再逐步計算每個cell裡面的值,會變這樣:
: sample/col col2 col4 col5
: sample1 (8-統計量a)/統計量b (15-a)/b (2-a)/b
: sample2 (8-a)/b (25-a)/b (5-a)/b
: sample3 (18-a)/b (16-a)/b (12-a)/b
: 因實際資料有上百行與上百列,想請教各位前輩如何用迴圈實現這兩個問題,感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.72.134.158
※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1438234411.A.BB0.html
※ 編輯: celestialgod (1.163.14.123), 07/30/2015 21:04:24
推
07/31 02:54, , 1F
07/31 02:54, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
R_Language 近期熱門文章
PTT數位生活區 即時熱門文章