如何用R语言在数据中提取指定列数据,并且形成一个新的数据表

Python018

如何用R语言在数据中提取指定列数据,并且形成一个新的数据表,第1张

最简单的方法,数据框的名称,加上你要提取的列数,示例如下:

需要注意的是,如果只提取单列的话,得到的数据就变成了一个vector,而不再是dataframe的格式了。

先读进去比如:data=read.table(fileName,header=T), 然后直接用data[1]和data[3]就可以分别渠道地1列,第三列。如果想要同时取出这两列可以用data[c(1,3)],也可以取出来之后再和并cbind(data[1],data[3]). 这些只是我自己想的,都能实现但不一定是最佳方案。。

方法如下:

data【,2】data中第二列

data【1,】data中第一行

data【,2:4】data中第2到4列

data【2:4,】data中第2到4行