R中读取数据只取某一列的问题-r语言 按列读取数据
(2016-12-20 10:27:15)
标签:
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是必须指定全部变量类型吧

加载中…