у меня в переменной хранится следующий фрейм данных:
project_name task_name
6 TPV
Этот кадр данных хранится в переменной с именем isPNfound
.
Если имя задачи запрашивается в кадре данных, я должен вернуть имя проекта. Но когда имя проекта пустое, предполагается, что следующий код перехватит это и предупредит:
if(isPNfound$project_name == "") {
dataStatus <- paste("Task [", projectTaskName, "] has no Project assigned to it!!!")
print(dataStatus)
chkstatus <- 0
}
Приведенный выше код работает, если в кадре данных только одно имя задачи, совпадающее с "TPV". Но предположим, что во фрейме данных есть несколько строк, мне нужно запустить цикл для него. Но я не знаю, как это сделать.
Пример содержимого фрейма данных:
project_name task_name
6 Rice TPV
7 Beans TPV
8 TPV
Мне нужно как-то запустить мой код в цикле на этом кадре данных. Вот моя попытка:
isPNfound <- dataframeContent
if (length(isPNfound) > 1) {
for (eachtask in isPNfound){
dataStatus <- paste("Task [", projectTaskName, "] has no Project assigned to it!!!")
print(dataStatus)
chkstatus <- 0
}
}