R name имена и строки в списке data.frames с lapply

Я очень разочарован, потому что я не знаю, как мне добиться именования столбцов и строк в списке data.frames. Я имею в виду, я хочу избежать использования цикла. Поэтому я решил, что смогу использовать только ласково. Хорошо, сначала у меня есть следующий список:

>a
    $nem.greedyMAP.FALSE.POS
   X1 X2 X3 X4 X5 X6 X7 X8 X9 X10
1  NA NA NA NA NA NA NA NA NA  NA
2  NA NA NA NA NA NA NA NA NA  NA
3  NA NA NA NA NA NA NA NA NA  NA
4  NA NA NA NA NA NA NA NA NA  NA
5  NA NA NA NA NA NA NA NA NA  NA
6  NA NA NA NA NA NA NA NA NA  NA
7  NA NA NA NA NA NA NA NA NA  NA
8  NA NA NA NA NA NA NA NA NA  NA
9  NA NA NA NA NA NA NA NA NA  NA
10 NA NA NA NA NA NA NA NA NA  NA

$nem.greedyMAP.FALSE.NEG
   X1 X2 X3 X4 X5 X6 X7 X8 X9 X10
1  NA NA NA NA NA NA NA NA NA  NA
2  NA NA NA NA NA NA NA NA NA  NA
3  NA NA NA NA NA NA NA NA NA  NA
4  NA NA NA NA NA NA NA NA NA  NA
5  NA NA NA NA NA NA NA NA NA  NA
6  NA NA NA NA NA NA NA NA NA  NA
7  NA NA NA NA NA NA NA NA NA  NA
8  NA NA NA NA NA NA NA NA NA  NA
9  NA NA NA NA NA NA NA NA NA  NA
10 NA NA NA NA NA NA NA NA NA  NA

Конечно, этот список намного больше, в противном случае я бы не стоил хлопот. Однако я хочу переименовать столбцы и строки для всех data.frames одинаково. Так что я, хотя я мог бы использовать:

lapply(a, function(x) {colnames(x) <- paste("col",1:10,sep="")})

Но ничего не происходит. Как я мог этого добиться. Или это неправильно?

Спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос