作者celestialgod (攸蓝)
看板R_Language
标题Re: [问题]请问读取csv档後怎划出直方图??
时间Wed Aug 14 15:42:39 2013
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)