加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

R中读取数据只取某一列的问题-r语言 按列读取数据

(2016-12-20 10:27:15)
标签:

r语言

数据分析

数据分析师培训

数据分析师

R中读取数据只取某一列的问题-r语言 按列读取数据

如何在R中只读取第3列的数据,scan和read.table两种方法,都该如何设置参数,谢谢

 


 

先读入再取出第三列不行吗
data=read.csv(“data1.csv”)
a=data[:,3]

也可以,我主要想学习下这两个函数,呵呵。谢谢!

应该事先转换成矩阵,再读取吧。
data<-t(matrix(scan(“fileName”,sep=’,’), 5, 10))
#scan是按行读取的,所以要转置,经过转置,变成5行,10列
然后再
data[,3]

 


 

read.table(“data.txt”, colClasses = c(“NULL”, “NULL”, “Numeric”), header = TRUE)

解答:read.tabale()如何指定具体列数据类型(我只要其中两列),你这里colClasses是必须指定全部变量类型吧

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有