Re: [問題] 請問讀取csv檔後怎劃出直方圖??

看板R_Language作者 (攸藍)時間11年前 (2013/08/14 15:42), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/5 (看更多)
a1 = paste0(rnorm(100),"%") # 我創的例子,你就用你讀入的資料即可 a2 = as.numeric(Reduce(c, strsplit(a1,"%"))) * 0.01 # strsplit把%去掉,會轉成list,再用Reduce轉回vector # 最後轉回數字,乘上0.01 hist(a2) ※ 引述《oscarliu (yaya)》之銘言: : [問題類型]: : 讀csv檔裡面的數字,例如2.1%...... : 似乎不是向量不能畫圖?? : 一直顯示'x' must be numeric : [軟體熟悉度]: : 入門(寫過其他程式,只是對語法不熟悉) : [問題敘述]: : 讀csv檔裡面的數字,例如2.1%...... : 似乎不是向量不能畫圖?? : 一直顯示'x' must be numeric : [程式範例]: : a1=read.csv("C:\\profit2.csv") : hist(a1,col="yellow",labels=TRUE) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.164.72.75 ※ 編輯: celestialgod 來自: 218.164.72.75 (08/14 15:46)
文章代碼(AID): #1I2pJnU_ (R_Language)
文章代碼(AID): #1I2pJnU_ (R_Language)