如何通过R中的列名获取值?

时间:2013-01-30 03:55:06

标签: r dataframe

我有一个制表符分隔文件。

cat file

A      B     C
2      3     4 
3      4     5
2      6     6

的infile< -read.table( “文件”,首标= TRUE)

我需要为具有header =“A”的列获取值。

 A 
 2
 3
 2

我怎样才能得到它?

2 个答案:

答案 0 :(得分:5)

对于单个列data.frame作为输出:

infile["A"]
infile[1]

对于矢量作为输出:

infile[, "A"]
infile[, 1]
infile[["A"]]
infile[[1]]
infile$A

答案 1 :(得分:2)

infile $ A应该有效。您需要阅读更多R书,然后开始编程试验。