我想多次運行this腳本(並在此之後執行一些其他操作)。的數據是在一個文本文件(名爲test.txt
)採用以下形式:使用apply函數或for循環多次執行腳本
A B C D E
1 2 2 1 9
3 5 1 3 0
2 NA 4 13 2
並且使用
test <- read.table("test.txt",header=TRUE)
的數據可以被轉換爲不同的格式,並且它可以在不標頭被用於進口。
我知道我應該使用apply
函數,並且我使用Google搜索了很多關於使用apply
函數和循環的方法,但是我無法成功實現它們。在EVAL
for(i in names(table)){
message("Name of the data set:", i)
outlierKD(table, i)}
錯誤(表達式,ENVIR,enclos)::
例如,我得到一個錯誤信息運行下面的代碼之後的對象的 'i' 不是found`。
我找到了關於循環索引的討論here,並且還發現exists(i)
在消息正確顯示時返回false。
我想執行outlier
函數,該函數使用apply
函數或循環檢查數據的所有列中的離羣值。
對於當腳本刪除離羣某種原因,原始的列保持不變,一個名爲'i'創建新列,其中離羣值是重移動。 – zoli