にデータフレームまず列のリスト...私が持っている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への最初の列を変更したいです。
私は
...私はmapply機能の実験を始めたが、私は非常に遠く取得していない...、を
X <-lapply(X,function(a) {rownames(a) <- a$A})
が、これは動作しませんが明白なことを試してみました
を使用して可能である(X、機能(A){$ A < - rownames(A)を、A})' – Sotos