R中读取数据只取某一列的问题
关键词: r语言读取excel一列 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是必须指定全部变量类型吧
转载请注明:数据分析 » R中读取数据只取某一列的问题-r语言 按列读取数据