多くの試行錯誤と検索機能の後、私はまだ私が考えた単純なことについて少し無知です(いつものように、hrmpf):
データフレームx$question
に列があり、その列内に時々式があり、'A/V'
単に に変更したい'A / B'
.
私はあちこちで少し試してみましたが、これはうまくいくはずだと思いました:
x$question[agrep('A/V',x$question)]<-'A / B'
しかし、私はエラーが発生します:
In `[<-.factor`(`*tmp*`, agrep('A/V', :
invalid factor level, NAs generated
または私はこれを行うことができます
agrep('A/V','A / B', x$question).
しかし、ここでエラーが発生します:
Error in .amatch_bounds(max.distance) :
match distance components must be non-negative
私はアイデアがまったくないので、提案があれば、または文字列を別の文字列に置き換えるもっと簡単な方法があれば、とても感謝しています。