我正在处理一堆 SAS 数据集,我更喜欢变量名都是小写的,使用read.sas7bdat
,但我经常这样做,我想编写一个函数。这个方法很好用,
df <- data.frame(ALLIGATOR=1:4, BLUEBIRD=rnorm(4))
names(file1) <- tolower(names(file1))
但是当我尝试将它放入一个没有分配的函数中时。
lower <- function (df) {names(df) <- tolower(names(df))}
lower(file1)
我知道我遗漏了一些更大的概念,它阻碍了我。它似乎没有做任何事情。