Я хочу создать функцию, которая принимает два входа (фрейм данных и строку). Более того, если строка равна "cols"
, эта функция должна возвращать количество столбцов, в противном случае она должна возвращать количество строк.
Мой код:
wl_df <- function(df,string) {
if(string == "cols")
return(ncol(df))
} else {
return(nrow(df))
}
Однако я получаю следующие ошибки:
Error: unexpected 'else' in:
" return(ncol(df))
} else"
,
Error: no function to return from, jumping to top level
и
Error: unexpected '}' in " }"
Почему я получаю эти ошибки и как я могу исправить их?
Заранее спасибо!