Przypisz kolumnę data.frame z nazwą ciągu w R

Próbuję przypisać dane do istniejącej ramki danych z nazwą wygenerowaną w pętli. Podstawowym przykładem może być

A = data.frame(a = c(1,2,3), b=c(3,6,2))

for (i in 1:2){
    name = paste("Name",i, sep="")
    assign(name, c(6,3,2))
}

Teraz muszę tylko dowiedzieć się, jak dodać nazwę1 i nazwę2 do danych. Ramka A, zachowując przypisaną im nazwę. Jestem pewien, że jest łatwa odpowiedź, po prostu nie widzę tego teraz.

w końcu chciałbym skończyć z

A
#a b name1 name2
#1 3 6      6
#2 6 3      3
#3 2 2      2

Ale muszę to zrobić w sposób zautomatyzowany.

Na przykład, jeśli pętla for mogłaby zostać zaadaptowana

for (i in 1:2){
    name = paste("Name",i, sep="")
    assign(name, c(6,3,2)
    A= cbind(A, get(paste(name,i,sep="")))  # works but doesn't maintain the column name as name1 or name2 etc
}

to jednak nie zachowuje nazw kolumn

questionAnswers(3)

yourAnswerToTheQuestion