Извлечь фиксированные столбцы и один переменный столбец из списка df´s в R - PullRequest
0 голосов
/ 03 июля 2019

Я хочу извлечь столбцы 2 и 20 каждого df в списке и добавить переменную для столбцов 3:19 и для каждого из этих (16) я хочу создать новый df.

Я пытался построить цикл for

for i in (3:19){
lapply(abs_bezirke)
y = paste("straftat", i , sep = "")
  assign(y, filter.values <- c(2,i,20))
}

заранее спасибо

1 Ответ

2 голосов
/ 03 июля 2019

Это не проверено

sapply(3:19, FUN = function(i, mydata) {
  mydata[, c(2, i, 20)]
}, mydata = mydf, simplify = FALSE)

Это в основном делает то, что задумал ваш цикл, но использует sapply.Результатом должен быть список data.frames.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...