Как исправить этот неожиданный токен ‘!=’ ошибка

#r #unexpected-token

#r #неожиданный токен

Вопрос:

Я не знаю, что я делаю не так, но раньше я не мог найти ответ в Интернете. Может быть, кто-нибудь из вас мог бы помочь мне исправить ошибку.

Он говорит, что неожиданный токен ‘! =’. Ниже приведен код:

 args <- commandArgs(trailingOnly = TRUE) 
if((!= is.null(args[1])) amp;amp; (!=is.na(args[1]))) filename = args[1] 
  

Комментарии:

1. Добро пожаловать в SO!! Пожалуйста, предоставьте воспроизводимый пример.

Ответ №1:

Вы должны использовать if((!is.null(args[1])) amp;amp; (!is.na(args[1]))) filename = args[1]

!= оператор (не равен) используется с проверяемым объектом слева и ожидаемым значением справа if((is.null(args[1]) != TRUE)