我是 R 新手,显然犯了某种基本错误。我无法从函数内的数据框参数访问关键数据,尽管相同的代码在主程序中运行良好。
doit = function(qs) {
names(qs) # i expect this to print the column names in my data, but it doesn't
cat(nrow(qs),"\n"); # the number of rows does print correctly though
}
qs_csv <- read.csv('qs.csv',sep=",",quote="",header=TRUE)
qs1 = data.frame(qs_csv)
# names(qs1) # column names print here fine
doit(qs1)
为什么我不能在 doit() 中访问 qs 的所有属性?