-3
我有一個數據庫,其中某些元素的值爲「空」。我想要替換這些「空」值,甚至刪除包括來自數據庫的「空」值的行,但我找不到這樣做的方法。我用is.na來返回這些行,但似乎NA和NULL是r中的兩個不同的概念。有人知道我能做到嗎?如何在R中用0代替「空」值
感謝
我有一個數據庫,其中某些元素的值爲「空」。我想要替換這些「空」值,甚至刪除包括來自數據庫的「空」值的行,但我找不到這樣做的方法。我用is.na來返回這些行,但似乎NA和NULL是r中的兩個不同的概念。有人知道我能做到嗎?如何在R中用0代替「空」值
感謝
「空」可能會在階級性質來這裏,因爲在「零」是不一樣的東西與R NULL,如果把它當作所以is.null()將無法正常工作一個字符序列。
您應該能夠使用的語句進行數據集中很容易地找到這些值:
todelete <- which(dataset == "null", arr.ind=TRUE)[1]
newdataset <- dataset[-todelete,]
或者你可以試着給你的數據集是什麼樣子,使用STR(數據集)的快照,我們可以幫助診斷更好。
還有一個'?is.null'函數r – rawr
@rawr我已經試過了,不幸的是它沒有工作 – Fairy