我有以下結構的txt文件:在R中讀表?
NAME DATA1 DATA2
a 10 1,2,3
b 6 8,9
c 20 5,6,7 ,8
的第一行代表了報頭和所述數據由製表符分離。我需要將DATA1
的元素放在列表或向量中,以便我可以逐個遍歷元素。
此外,我需要提取的DATA2
元件爲每個NAME
和把他們在一個列表中,這樣我可以遍歷然後單獨,例如獲取NAME
b的元素8,9並放入列表中。 (請注意,第三條記錄在7
和逗號之間的DATA2
列表中有一個空格)。
我怎麼能做到這兩個操作?我知道我可以使用read.table
和$
來訪問各個元素,但我被卡住了。
info<-read.table("table1", header=FALSE,sep="\t")
namelist<-list(info$NAME)
當你在這樣的數據讀取,你就會有一個data.frame其中NAME和DATA2是因子,DATA1是數字。您可以通過在','處分割,將DATA2按摩到另一個列表中。請添加更多的上下文,也許有更好的方式來做任何你正在努力的事情。 – 2012-07-13 12:58:47