我有...清單rownames
X <- list(df1 <- data.frame(A=c("CC","CC(=O)C","CC(=O)O"),conc=c(1.0,2.2,1.0),Vol=c(2,4.5,6),stringsAsFactors=FALSE), df2 <- data.frame(A=c("COC","O=CC"),conc=c(2.0,3.2),Vol=c(10,23),stringsAsFactors=FALSE))
X
[1]]
A conc Vol
1 CC 1.0 2.0
2 CC(=O)C 2.2 4.5
3 CC(=O)O 1.0 6.0
[[2]]
A conc Vol
1 COC 2.0 10
2 O=CC 3.2 23
,我想的第一列更改爲rownames。
我已經嘗試了很明顯,
X <-lapply(X,function(a) {rownames(a) <- a$A})
但這並不工作...
我開始與mapply功能試驗,但我並沒有走得很遠......
你想要的東西,像'lapply(X,函數(){A $ A < - rownames(一);一})' – Sotos