Как применить t.test к нескольким фреймам данных? - PullRequest
1 голос
/ 04 февраля 2020

Я пытаюсь сгенерировать t.test для 12 данных. Я пытаюсь создать список, выполнив

MyList <- list(data1,data2,data3...,data12)

и использую lapply для t.test. Но это не работает. Я действительно не знаю, что написать ...: (

1 Ответ

2 голосов
/ 04 февраля 2020

Мы можем использовать mget, чтобы получить все наборы данных в list

 MyList <-  mget(ls(pattern = "^data\\d+"))

, затем l oop над list и применить t.test

lapply(MyList, function(x) t.test(x$yourcolumn1, x$yourcolumn2))

Внести изменения с именем столбца (при условии, что тест применяется к тем же столбцам - не ясно)

...