[软件熟悉度]: 入门
[问题叙述]:
我有一组数据
data <- read.csv("OLFdata.csv", header = T)
data[data == "Null"] <- NA
data$date <- as.POSIXct(strptime(data$date,format = "%m/%d/%Y %H:%M",tz="GMT"))
整理之后发现从第2 到 第23column的数据都被读成字符
上网找到了
data$a <- as.numeric(as.character(data$a))
这个可以帮我转成数字
于是我想一口气完成转换
我尝试了
data[2:23] <- as.numeric(as.character(data[2:23])
Warning message:
NAs introduced by coercion
全部都变成NA 有办法一次做完吗?
目前我已经一个一个转好了
我画了一个 multiple y vs x的图
想要改 y轴
用aixs都没反应 我尝试用 axis(side = 2, col = 'darkgreen')
类似这样的指令 就跑不出来 整个 Rstudio停在那边 我要强制停止
R-3.2.1 Rstudio-0.99.451 windows OS
或者这样说 我要画 multiple Y vs X
dailymean = aggregate(data, list(Date=as.Date(data$date)),mean,na.rm=T)
xyplot(dailymean$a ~ dailymean$Date, type="l", ylab = "a")
axis(2,pretty(range(dailymean$a)))
par(new=T)
xyplot(dailymean$b ~ dailymean$Date, type="l", ylab = " ")
axis(4,pretty(range(dailymean$b)))
http://stackoverflow.com/questions/9627389/xy-plot-with-multiple-y-scales
参考这个下去做的
但是 axis 都没反应
我想说改个颜色看看
axis(2, col="darkgreen")
看 axis这个function 正常吗
结果 process 转了十几分钟 没回应 我就手动关掉了 改个轴 会那么吃资源吗?
谢谢