Если функция принимает числовые значения в качестве входных или единичных элементов класса, тогда apply
может быть опцией
t(apply(df1, 1, myfun1))
lapply/sapply/vapply
и т. Д., Проходящей через столбцы, а не по строкам.Итак, если нам нужно использовать lapply
, затем выполнить цикл по последовательности строк, и тогда единица будет одним элементом этой последовательности (с data.frame
, каждая единица является столбцом)
lapply(seq_len(nrow(df1)), function(i) myfun1(df1[i,]))