全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
12973 7
2016-07-26
如果在read.table时想设置其中一列的读入数据类型该怎么弄,谢谢。,比如gradel有A,B,C三列,我想读入的时候只指定其中B列的数据为character

二维码

扫码加我 拉你入群

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

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

全部回复
2016-7-26 13:21:57
stringsAsFactors=FALSE 就可以,不会被自动转为因子就行,如果有因子变量,导入以后再gradel$B <- factor(grade$B) 或者你想转多列为因子用lapply什么的都可以实现~
二维码

扫码加我 拉你入群

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

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

2016-7-26 15:39:40
在函数里面加入colClasses =c()就可以啦
二维码

扫码加我 拉你入群

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

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

2016-7-26 16:14:00
bilibiliboom 发表于 2016-7-26 13:21
stringsAsFactors=FALSE 就可以,不会被自动转为因子就行,如果有因子变量,导入以后再gradel$B
是不是因子跟barplot()不影响吧
二维码

扫码加我 拉你入群

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

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

2016-7-26 16:37:27
sqn 发表于 2016-7-26 15:39
在函数里面加入colClasses =c()就可以啦
colClasses =c()是要全部的变量一起设置的,不能单独设置一个
二维码

扫码加我 拉你入群

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

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

2016-8-1 14:53:59
bilibiliboom 发表于 2016-7-26 13:21
stringsAsFactors=FALSE 就可以,不会被自动转为因子就行,如果有因子变量,导入以后再gradel$B
你好,我还想问下,转多列为因子,怎么写,谢谢
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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