特定の文字列の有無に基づいて、「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 があります。
「|」を使って試してみました 「または」を表すコンマの代わりに。