作者FeFelala (肥肥)
看板Statistics
标题[问题] 关於R的一点小问题
时间Sat Sep 27 10:44:25 2008
不好意思 小弟是初学者 问的问题可能很基本 但是还是麻烦板上的高手
我的档名是123
然後我的档案有两列 一列是年月日 跟报酬率
然後我现在想要做报酬率的min等等之类的统计量
可是我到min就卡住了= =
我打min(123$报酬率)
他出现错误在123$报酬率 : $ operator is invalid for atomic vector
我想请问是语法哪里错误吗? 因为我也是看着网路的教学弄的
麻烦大家帮我解说一下 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 124.8.239.50
1F:→ JKY:R不吃中文吧? 09/27 11:02
2F:→ FeFelala:所以我需要把原本报酬率改成英文的代号? 09/27 11:41
3F:→ FeFelala:可是我把报酬率换成英文代码还是出现一样的错误讯息耶 09/27 11:45
4F:推 KnightX:R 是吃中文的, 一楼你可以试试看 批踢踢 <- 1 + 2 09/27 12:08
5F:→ KnightX:原 po 先说说看你是怎麽读取资料的吧~! 09/27 12:08
6F:→ clickhere:你的 123 是matrix/array, 不是 data.frame. 09/27 12:10
7F:→ clickhere:把他转成data.frame, 或用 min(123[1,]) 如果是 "列" 09/27 12:11
8F:→ clickhere:sorry, 是 min(123[2,]) 09/27 12:12
9F:→ clickhere:用 min(123[,2]), 如果是 "栏". 09/27 12:12
10F:→ clickhere:"123" 都可以当物件了, 中文当然不是太大问题. 09/27 12:14
11F:→ clickhere:但BIG5可不是好的编码, 还是少用为妙. 09/27 12:15
12F:→ FeFelala:data1=read.table("789.txt",header=TRUE) 09/27 12:23
13F:→ FeFelala:我是这样读资料的.. 09/27 12:23
14F:→ FeFelala:然後我刚刚用C大的方法 他跟我说维度数目不正确= = 09/27 12:24
15F:→ clickhere:read.table("789.txt",header=T,sep="\t",quote="") 09/27 16:27
17F:→ sneak: //muxiv.com 01/02 14:45