将第1列中的值转换为行名称

时间:2013-11-22 23:28:36

标签: r

我想将第一列中的值转换为行名。

有一些类似的问题,就像这样 Convert the values in a column into row names in an existing data frame in R

然而,问题是我想在列出的文件中这样做。
如何应用于多个文件(例如int_file[[i]])?

> exp = list.files(pattern=glob2rx("*_input_*.txt"))
> int_file = lapply(exp, read.table, sep="\t", header = T)

# I tried with int_files=lapply(exp, red.table. sep="\t", row.names=NULL)

> exp
[1] "1_input_1.txt" "2_input_2.txt"
> dim(int_file[[1])
[1] 2000 20
> dim(int_file[[2]])
[1] 3000 20

> type(int_file[[1]][1,1])
[1] "factor"

0 个答案:

没有答案