本站分享:AI、大数据、数据分析师培训认证考试,包括:Python培训Excel培训Matlab培训SPSS培训SAS培训R语言培训Hadoop培训Amos培训Stata培训Eviews培训

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

r语言 cdadata 29114℃

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语言 按列读取数据

喜欢 (5)or分享 (0)