#問題1
help()出現無法與網頁連線
> help()
error in shell.exec(url) :
無法同''檔案關聯
#解決方法
修改預設瀏覽器。出現這種問題有可能是連線的瀏覽器檔案已經損壞,通過電腦-設定-預設應用,找到瀏覽器選項,選擇合適的瀏覽器即可。
#問題2
error in data.frame(patientid, admdate, age, diabetes, status) :
引數值意味著不同的行數: 3, 4
多次使用同物件名,賦值不同的內容
> patientdata<-data.frame(patientid,admdate,age,diabetes,status)
error in data.frame(patientid, admdate, age, diabetes, status) :
引數值意味著不同的行數: 3, 4
> patientid<-c(1,2,3,4)
> patientdata<-data.frame(patientid,admdate,age,diabetes,status,row.names=age)
> patientdata
patientid admdate age diabetes status
25 1 10/15/2009 25 type1 poor
34 2 11/01/2009 34 type2 improved
28 3 10/21/2009 28 type1 excellent
52 4 10/28/2009 52 type1 poor
#解決方法
出現error的原因在於之前有給物件賦新的值,重新給物件賦值即可
盡量不要用同樣的物件名哦
#問題3
levels排序
用levels函式排序後需要將資料框進行更新(重新定義)否則內部編碼還是排序之前的編碼,儘管物件已經更新排序
> patientdata
patientid admdate age diabetes status
1 1 10/15/2009 25 type1 poor
2 2 11/01/2009 34 type2 improved
3 3 10/21/2009 28 type1 excellent
4 4 10/28/2009 52 type1 poor
> str(patientdata)
'data.frame': 4 obs. of 5 variables:
$ patientid: num 1 2 3 4
$ admdate : factor w/ 4 levels "10/15/2009","10/21/2009",..: 1 4 2 3
$ age : num 25 34 28 52
$ diabetes : factor w/ 2 levels "type1","type2": 1 2 1 1
$ status : ord.factor w/ 3 levels "poor"<"improved"<..: 1 2 3 1
> status<-factor(status,order=true,levels=c("excellent","improved","poor")
+ )> str(patientdata)
'data.frame': 4 obs. of 5 variables:
$ patientid: num 1 2 3 4
$ admdate : factor w/ 4 levels "10/15/2009","10/21/2009",..: 1 4 2 3
$ age : num 25 34 28 52
$ diabetes : factor w/ 2 levels "type1","type2": 1 2 1 1
$ status : ord.factor w/ 3 levels "poor"<"improved"<..: 1 2 3 1
如上所示,儘管給status重新排序,但str後發現資料框的資訊並沒有被更新
#解決方法
> patientdata<-data.frame(patientid,admdate,age,diabetes,status)
> str(patientdata)
'data.frame': 4 obs. of 5 variables:
$ patientid: num 1 2 3 4
$ admdate : factor w/ 4 levels "10/15/2009","10/21/2009",..: 1 4 2 3
$ age : num 25 34 28 52
$ diabetes : factor w/ 2 levels "type1","type2": 1 2 1 1
$ status : ord.factor w/ 3 levels "excellent"<"improved"<..: 3 2 1 3
將資料框進行重新建立即可 R語言 並行處理
最新更新參考 具體的不懂,只記錄實現 r自帶的包,可以實現並行處理。library parallel detectcores logical f 獲得實際核數 cl makecluster getoption cl.cores 4 設定並行核數為4 clusterexport cl cl,varli...
《R語言資料探勘》 1 3 資料探勘
1.3 資料探勘 資料探勘就是在資料中發現乙個模型,它也稱為探索性資料分析,即從資料中發現有用的 有效的 意想不到的且可以理解的知識。有些目標與其他科學,如統計學 人工智慧 機器學習和模式識別是相同的。在大多數情況下,資料探勘通常被視為乙個演算法問題。聚類 分類 關聯規則學習 異常檢測 回歸和總結都...
R語言 資料預處理
資料預處理的常見做法 寫完 閒來無事,想寫寫部落格!這是我寫的第一篇文章,請多多支援!謝謝!data read.csv data.csv 讀入資料 dim data 看資料中有多少行,多少列 str data 看資料中變數型別 summary iris 數值型的變數給出最大,最小,中位數,均值,上下...