0

特定の文字列の有無に基づいて、「booktitle」という変数を再コーディングしたいと考えています。フィールドが空白であるか、特定の「否定的な」単語が含まれている場合、新しい変数「いいえ」をコーディングしたいと思います。否定的な単語がまったくない場合は、新しい変数 "Yes" をコーディングします。

私は次のことを試しました:

newvar <- ifelse(
  booktitle==c("","n/a","na","none","do not","not really","not committed",
               "not a fan","NOne","not fan"),
  "No",
  "Yes"
)

エラーメッセージが表示されました:

$<-.data.frame( *tmp*, "myDF", value = logical(0)) のエラー: 置換には 0 行があり、データには 411 があります。

「|」を使って試してみました 「または」を表すコンマの代わりに。

4

0 に答える 0