Re: [問題] 請問讀取csv檔後怎劃出直方圖??
#如果資料有些有% 有些沒有 可以先抓出包含%在處理掉%
a1 = c("2.1%","2.2","2.3%","2.5","2.6%", "0.01", "0.7%")
loc_contain_perc = which(lapply(a1, function(v){
intersect(strsplit(v, "")[[1]],"%")})=="%")
a1[loc_contain_perc] = as.numeric(Reduce(c,
strsplit(a1[loc_contain_perc], "%"))) * 0.01
hist(as.numeric(a1))
※ 引述《oscarliu (yaya)》之銘言:
: 感謝大大幫忙
: 它顯示Error in strsplit(a1, "%") : non-character argument
: 不知道該怎改??
: 學到轉換的語法 很感謝大大!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.164.72.75
※ 編輯: celestialgod 來自: 218.164.72.75 (08/14 17:21)
→
08/17 17:43, , 1F
08/17 17:43, 1F
→
08/17 17:44, , 2F
08/17 17:44, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 5 篇):
R_Language 近期熱門文章
PTT數位生活區 即時熱門文章