0
我有一張表可以跟蹤數據收集過程中發生的錯誤。如果沒有錯誤,則Error
列中的條目爲「無」。我試圖以統計數據幀中的條目數,其中Error != 'None'
這會工作:當沒有錯誤可言計數沒有條目時的條目數
ErrorCount<-subset(df, Error != 'None')
ErrorCount <- ErrorCount$Error
ErrorCount <- as.data.frame(table(ErrorCount))
ErrorCount <- sum(ErrorCount[,2])
除外。它不能計算空表。任何建議如何我可以使這個返回0當沒有結果在Error != 'None'
?
你應該嘗試'subset(df,Error =='None')'? – rawr
另外,像'if(nrow(ErrorCount)== 0)ErrorCount < - 0; else最後一行中的ErrorCount < - sum(ErrorCount [,2])'應該工作。 – lmo
另一種選擇:'table(df $ Error)['None']'如果錯誤列中沒有'None',則會給出NA。但是我不能讓你的4行代碼最終調用'table'來對它進行初始化。 – Tensibai