私は1つの列が数値でなければならないデータセットを持っていますが、いくつかの行には '> ='や '< ='のような関係演算子を持つ値があります。これを簡単にするために、私はベクトルを持って考えてみます。関係演算子を含む文字列ベクトルを間隔のベクトルに変換する方法は?
a <- c('>= 0.99', '0.66', '<= 0.01')
私は間隔の数値ベクトルに変換する方法のように:
library(intervals)
b <- Intervals(cbind(left = c(0.99, 0.66, -Inf), right = c(Inf, 0.66, 0.01)))
b
# Object of class Intervals
# 3 intervals over R:
# [0.99, Inf]
# [0.66, 0.66]
# [-Inf, 0.01]
予想される出力は? – Uwe
数字以外の文字を追加することはできません。 – akrun
あなたの質問を編集して、コメントではなくQに期待される出力を追加してください。ありがとうございました。 – Uwe