全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
7158 7
2010-06-12
用R命令读入的excel数据格式为factor不能运算怎么办啊?
哪位仁兄指点,多谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2010-6-12 21:46:48
该问题已经解决
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-3-7 23:54:03
楼主你怎么解决啊,我一直都是绑定后,将其向量值转化为数据,自己也写了个小程序,不过总觉得有点麻烦。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-3-8 05:52:27
kaka-he 发表于 2012-3-7 23:54
楼主你怎么解决啊,我一直都是绑定后,将其向量值转化为数据,自己也写了个小程序,不过总觉得有点麻烦。
用stringsAsFactors = F

test.csv文件
     x    y           z
1  1.2 A  first line
2  2.3 B second line
3  4.5 A  third line
4 -0.4 C fourth line


> str(read.csv("test.csv", header = TRUE))
'data.frame':        4 obs. of  3 variables:
$ x: num  1.2 2.3 4.5 -0.4
$ y: Factor w/ 3 levels "A","B","C": 1 2 1 3
$ z: Factor w/ 4 levels "first line","fourth line",..: 1 3 4 2
> str(read.csv("test.csv", header = TRUE, stringsAsFactors = F))
'data.frame':        4 obs. of  3 variables:
$ x: num  1.2 2.3 4.5 -0.4
$ y: chr  "A" "B" "A" "C"
$ z: chr  "first line" "second line" "third line" "fourth line"
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-3-8 07:55:14
版主很强大啊
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-3-15 19:49:58
一般从Excel读入的是数据框。原来可以直接用as.matrix就可以变数据框等为矩阵可以直接运算。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群