作者andrew43 (apan)
看板R_Language
标题Fw: [问题] 请问R语言
时间Mon Apr 1 08:35:07 2013
※ [本文转录自 Statistics 看板 #1CxXog2r ]
作者: andrew43 (Myrmarachne) 看板: Statistics
标题: Re: [问题] 请问R语言
时间: Thu Nov 25 16:21:59 2010
※ 引述《Johnpolo (隐行)》之铭言:
: ※ 引述《Johnpolo (隐行)》之铭言:
: : 请问R语言的hist的语法
: : 假如要画频率图
: : 那个hist(x,brokes,.....)
: : x是不是一定要数值
: : 可是我现在有一笔excel的资料
: : 要如何套用划出hist的频率图
: 帮我看到底错在哪里?
: > x<- read.csv("C:/test/Mid_Ex.csv", header=FALSE,
: col.names=c("Year","Month","SST"))
: > hist (x ,breaks=12,freq=TRUE,col= 3,labels=TRUE)
: 错误在hist.default(x, breaks = 12, freq = TRUE, col = 3, labels = TRUE) :
: 'x' must be numeric
教你一个比较直觉的方法.
先在excel中把你的x排成一整个直行,
用滑鼠配合 shift 键把所有的值选起来, 按复制.
再到 GNU R 中, 输入
x<-scan()
并按 enter 键, 再贴上方才在 excel 中已经复制的资料,
最後多按一个 enter 键完成 scan() 输入.
如此一来, 你就有一个一维的向量 x 了, 即丢给 hist() 用吧.
--
http://apansharing.blogspot.com/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.117.35.207
1F:推 Johnpolo:谢谢 11/25 16:35
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 转录者: andrew43 (125.230.79.192), 时间: 04/01/2013 08:35:07