我有一个数据集,我想用数字数据替换文本数据。
我正在摄取这样的数据:
> credit_arff <- read.arff("/Users/birdy/credit-g.arff")
> factor(table(credit_arff$checking_status))
<0 >=200 0<=X<200 no checking
274 63 269 394
我想将所有<0
值替换为-1
以下是View
替换后,<0
的数量应保持不变(即274
)
答案 0 :(得分:0)
您可以将原始数据从“&lt; 0”更改为“-1”,然后再将其列表:
credit_arff$checking_status[ credit_arff$checking_status=="<0" ] <- "-1"
或者你可以先制表,然后用
标题rownames(table(credit_arff$checking_status)
...如果你愿意,可以在那里更改。限制因素是数据向量或rownames向量不包含数字和字符数据的混合。即使您从上面的代码中省略了“-1”周围的双引号,数据也会变为“-1”。这是否可以接受取决于你接下来的数字。或者您是否也将所有其他内容更改为数字?