Передача имени столбца в качестве параметра для функции на языке R - PullRequest
12 голосов
/ 18 января 2011

У меня есть функция:

aggreg <- function(fileName, param){   
  contents <- read.csv(fileName, header=T)
  #print(contents)  #This displays all contents
  print(contents$param) #gives NULL
}

> aggreg("test.csv","Close.Price")
> NULL

Пожалуйста, ведите дальше. Спасибо:)

1 Ответ

23 голосов
/ 18 января 2011

вам нужно использовать другой способ доступа к столбцам в кадре данных, чем через $.Есть два других способа:

1.

print(content[[param]])

2.

print(content[,param])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...