如何替换R中dataset列中的值?

如何替换R中dataset列中的值?,r,R,我有一个数据集,我想用数字数据替换文本数据 我摄取的数据如下所示: > 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

我有一个数据集,我想用数字数据替换文本数据

我摄取的数据如下所示:

> 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 
>信用arff系数(表(信用arff$检查状态))

=200 0您可以将原始数据从“它已经是一个因素。您希望通过将值更改为“-1”来实现什么?只需重命名级别工作?
级别(信用等级$checking\u状态)[1]我的目标是能够绘制柱状图。当数据是文本时,我不能这样做。最终,我想替换所有文本数据。例如,
hist(credit\u arff$checking\u status)
不起作用,但
hist(credit\u arff$duration)
起作用,因为
duration
都是数字。这些数据已经在“数字”中可用“但这没有任何意义,因为这些数字所代表的内容没有对应关系:
hist()
是如何涉及到所有这一切的
hist()
用于观察连续随机变量。显然,
credit\u arff$checking\u status
已经不连续了。我不明白你提供的链接应该显示什么。你是说这是原始数据吗?但一定有什么东西已经将其转换为值,如
0这样做会改变
credit_arff$checking_status[ credit_arff$checking_status=="<0" ] <- "-1"
rownames(table(credit_arff$checking_status)