Не добавляйте data
сразу после }
, если действительно хотите добавить точку с запятой.
Isflorida <- function(data) {
data <- filter(data,is.na(State)== FALSE)
data$Isflorida <- vector(mode = "logical", length = nrow(data))
for (i in 1:nrow(data)) {
if (data[i,]$State == "Florida") {
data[i,]$Isflorida <- TRUE }
else {data[i,]$Isflorida <- FALSE}}; data}
Я думаю, что большинство пользователей R будут использовать больше строк, например:
Isflorida <- function(data) {
data <- filter(data,is.na(State)== FALSE)
data$Isflorida <- vector(mode = "logical", length = nrow(data))
for (i in 1:nrow(data)) {
if (data[i,]$State == "Florida") {
data[i,]$Isflorida <- TRUE
} else {data[i,]$Isflorida <- FALSE}
}
data
}