我正在尝试编写一个函数,我可以在其中创建并保存较大的数据帧。在这个例子中,我有一个大数据框,其中包含来自美国所有州的数据,并且我试图在每个州输出单独的数据帧。
make.state.database <- function(statename, database) {
statevar <- as.character( substitute(statename) )
statename <- database[database$state == statevar, ]
return(statename)
}
当我跑步时:
make.state.database(MA, USdata)
它在控制台中完美输出。我的问题是我无法获得这个新数据框。它没有出现在R Studio环境中,而且我完全卡住了。