我正在使用quantmod包从Yahoo导入金融系列数据.
library(quantmod)
getSymbols("^GSPC")
[1] "GSPC"
Run Code Online (Sandbox Code Playgroud)
我想将对象"GSPC"的名称更改为"SPX".我在reshape包中尝试了重命名功能,但它只更改了变量名."GSPC"对象有向量GSPC.Open,GSPC.High等.我想将"GSPC"重命名为"SPX",也将GSPC.Open改为SPX.Open等.
我希望在 r 上重命名整个数据框(例如,将 df1 重命名为 df 2)。到目前为止,我总是这样做...
df2 <- df1
df1 <- NULL
但是在处理大量数据集时,这会导致内存问题。我在 SO 和 google 上的所有搜索都只显示了重命名数据帧列名的结果(reshape 包中的 rename() 函数或assign() 函数,但它不适用于整个数据帧)。有没有办法在不创建新数据框的情况下做到这一点?