我有一個數據集,我想用數字數據替換文本數據。如何替換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 394
我想與-1
這裏是更換所有<0
值的數據看起來像在View
替換後的號碼<0
s應保持相同(即274
)
這已經是一個因素。你想通過將值更改爲「-1」來完成什麼?只是重新命名級別的工作? 'level(credit_arff $ checking_status)[1] < - 「 - 1」'假設'class(credit_arff $ checking_status)'已經是一個「因素」。由於它只是一個標籤,因此「-1」在任何有意義的方面與「<0」沒有任何區別。 – MrFlick 2014-09-03 17:56:38
我的目標是能夠繪製直方圖。當數據是文本的時候,我無法做到這一點。最終,我想要替換所有文本數據。即''0'會變成'-1' ...'不檢查'會變成'0'等 – birdy 2014-09-03 18:00:05
'hist(credit_arff $ checking_status)'不起作用,但是'hist(credit_arff $ duration)'做因爲'duration'是全部數字。這些數據已經以「數字」形式提供,但沒有意義,因爲沒有數字代表的映射:https://archive.ics.uci.edu/ml/machine-learning-databases/statlog/german/german .data-numeric – birdy 2014-09-03 18:01:28