Statistics 板


LINE

sub.id<-sample(1:nrow, 2000, replace = F) #sample the 2000 obs data.sub<-data[sub.id, ] #sample data for 1 trial data.bp<-data.sub[order(Prob,decreasing=T), ] #data sorted by Prob 我要從5000個row資料中每次抽兩千筆出來 針對probability這個變項作排序 可是奇怪的是 我抽出來的資料會有一堆NA出現 (類似這樣) NA.199 NA NA NA NA NA 12475 -4.66 0.009454164 0.00936562 93.6562 -0.6838 NA.200 NA NA NA NA NA 2175 -4.25 0.014252257 0.01405198 140.5198 -0.6838 NA.201 NA NA NA NA NA NA.202 NA NA NA NA NA NA.203 NA NA NA NA NA NA.204 NA NA NA NA NA 14477 -4.28 0.013873427 0.01368359 136.8359 -0.6838 NA.205 NA NA NA NA NA 8018 -4.75 0.008619226 0.00854557 85.4557 -1.0257 NA.206 NA NA NA NA NA NA.207 NA NA NA NA NA NA.208 NA NA NA NA NA NA.209 NA NA NA NA NA 23731 -3.82 0.021953140 0.02148155 214.8155 -1.0257 17100 -4.45 0.011644839 0.01151080 115.1080 -0.6838 3393 -4.47 0.011493657 0.01136305 113.6305 -1.0257 14704 -4.12 0.016279315 0.01601854 160.1854 -0.6838 NA.210 NA NA NA NA NA NA.211 NA NA NA NA NA 是我哪裡寫法有問題嗎? 仔細看一下 ID那一欄的NA.XXX 是有順序的 當我的dim(data.sub) 是2000*5的時候 但是我的dim(data.bp)卻又回到5000*5 這就算了 連我的profit也並無照順序排的跡象(最後一欄) 來自問自答 我發現那是因為data.sub還會留著data1 row names的記憶 所以我把data.sub寫出到csv檔再寫回給個新名字就可以了 可是有沒有要這麼麻煩啊 囧 1.因為這件事情我要做個幾百次 (就是從5000抽兩千排序 我要抽出幾百個subsets並排序) 有沒有比較經濟的方法可以完成我要的事情又不受老data ID位置干擾? 2.作完這些事情的目的是 我要偵測當累加的profit極大化的那一個"點" 應該是偵測profit欄的第一個負值吧 有甚麼function可以做這件事情呢? 謝謝 Prob X10Tprob profit 3073 0.9999995 9999.995 267.85124 4846 0.9999992 9999.992 76.58030 9581 0.9999992 9999.992 188.15078 2303 0.9999820 9999.820 94.63126 1240 0.9999752 9999.752 192.13014 2453 0.9999639 9999.639 52.52978 7586 0.9999638 9999.638 48.34578 3710 0.9999611 9999.611 89.11428 2435 0.9999607 9999.607 45.28078 另外徵求R的loop教學 寫得比較好懂的網頁 我每次只要需要用到i就會掛 感恩~ --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 174.101.220.112
1F:→ clickhere:第三行就錯了. sort by profit....Prob是啥? 03/08 09:23
拍謝 我是文字部分打錯 我是要sort by Prob 然後之後再cumsum on profit
2F:→ clickhere:length(Prob) == 2000 ? 03/08 12:11
Yes!!
3F:→ clickhere:sum(is.na(data.sub)) = ? 03/08 12:11
應該是說我要怎麼把第一個data frame中 只要有含NA的ID整row都刪掉呢? dim(data.sub)[1]=2000 dim(data.bp)=5000 sum(is.na(data.sub))=0 (?) ※ 編輯: cawaiilulu 來自: 174.101.220.112 (03/08 12:51)
4F:→ clickhere:sum(is.na(data.sub))==0就沒有NA了,那你print出來的是? 03/09 01:32
5F:→ clickhere:data.new<-data[rowSums(is.na(data))>0,] 03/09 01:34







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Tech_Job站內搜尋

TOP