примените функцию к разным данным.кадров в р


Im новичок в R и я хотел бы задать следующий вопрос.

У меня есть группа данных.рамы с 2 столбцами, и я бы хотел, чтобы применить функцию к данным ЕАС.рамка без ввода имени данных.кадр каждый раз.е:

Данные.кадров будет: А, B, С, D, ......... и каждый данные.рамка имеет 2 колонки с различной длиной строки:

 a[1:4]V1         V21   877.0578   609.03082   989.5682   160.12063  1049.5844   143.29064  1111.5798   214.5290

Я хотел бы применить следующую функцию для каждого типа данных.рама,это функция, которую я хотел бы применить

  as.MassPeaks <- function(x) {return(createMassPeaks(mass=mass(x), intensity=intensity(x),metaData=metaData(x)))}

У меня есть вектор (названия) со всеми данными.namesIve рамка попробовал следующий код, но он не работал

 for(i in length(names)){    assign(i, createMassPeaks(mass=i[, 1], intensity=i[, 2]))    }

Однако, когда я пытаюсь с одного данных.рамки это работает

 p <- createMassPeask(mass=a[,1], intensity=[, 2])