我想編寫一個稱爲state
的狀態縮寫作爲其唯一輸入變量的函數。split()函數不能嵌入另一個函數
應該然後..
- 讀取
read.csv()
- 一定CSV文件中的功能與
split()
- 返回與狀態縮寫分割數據幀向上通過的狀態的縮寫僅數據
state
我知道這是一種過濾功能,但我明確地想要用split
功能。
這裏是我的代碼:
best <- function(state) {
## Read the data
data <- read.csv("outcome-of-care-measures.csv", colClasses = "character")
## Split data up by the 'State' column
data_split <- split(data, data$State)
## Return data with state in 'State' column
data_split$state
}
## Executing the function
best("NY") ## returns NULL
當我執行這些行不使用的功能,這是工作。所以我認爲將輸入變量state
作爲參數data_split$state
存在問題。
感謝您的幫助。
最良好的祝願, 馬庫斯
嘗試返回'data_split [狀態]'? – mt1022
@ mt1022我的想法確切:-) –
謝謝你們,它效果不錯:) –