使用getSymbols(“ JOSJFSODFJSODfJ”,src =“ FRED”)时更改列名]]

问题描述 投票:2回答:1

这可能是愚蠢的,但我无法看到解决方案。

下载FRED数据时,它的名称很可怕,例如

FranceExports <<- getSymbols("FRAXTEXVA01CXMLM", src = "FRED", auto.assign = FALSE)

我想在数据表中放入很多数据

eu <- data.table( FranceExports , GermanyExports, ... ) 

但是表返回

 head(FranceExports)
           FRAXTEXVA01CXMLM
1960-01-01        595665297
1960-02-01        610479446
1960-03-01        612014108
1960-04-01        559989074
1960-05-01        579246653
1960-06-01        557069763
> eu <- data.table(FranceExports)
> head(eu)
   FRAXTEXVA01CXMLM
1:        595665297
2:        610479446
3:        612014108
4:        559989074
5:        579246653
6:        557069763

很显然,我希望能够访问eu $ FranceExports,而不是eu $ FRAXTEXVA01CXMLM

> eu$FranceExports
NULL

我对R还是陌生的,所以我发现FranceExports只是对原始数据结构的引用。好我知道了而且env = userdata会寻找要放入数据的框架或表格,但是它仍然不能简单地更改名称,以便我可以直接引用它。

所以,我如何轻松地做到这一点(容易,因为有许多拥有大量数据的欧盟国家^^)

这可能是愚蠢的,但我无法看到解决方案。下载FRED数据时,它的名称很烂,例如FranceExports <

r data.table quantmod
1个回答
0
投票

更改列名

© www.soinside.com 2019 - 2024. All rights reserved.