我是使用R的新手,在阅读数据时遇到问题。 我读.csv文件:仅从R表中选择列号
table<- read.table("/Users/.../data.plants.csv", header=FALSE, sep=";")
表的格式为:
V1 V2 V3 V4 V5 V6 V7 V8
1养分光microsatellite_length genotype_A genotype_B高度leaf_type leaf_size
2富含亮4 AA BB 48.5粗糙10.43
3富亮2 Aa Bb 47平滑6.54
....(继续)
我想只选择一列,即具有叶大小的列。 我这样做是这样的:
x<-subset(table,select=c(V8))
它有一个问题,它也选择了标题(“leaf_size”),我想只是数值。 如何只选择列数值?
在'read.table'调用中使用'header = TRUE'。或者只是使用'read.csv',因为它默认为这个。 – James 2012-02-13 17:06:38
谢谢,它的工作:) – Peiska 2012-02-13 17:09:49
我会把它作为答案,那么人们可以看到它的解决。 – James 2012-02-13 17:29:18