我一直在努力计算第一季度从第一年到第一季度的增长率.
在excel中,公式看起来像这样((B6-B2)/ B2)*100.
在R中实现这一目标的最佳方法是什么?我知道如何获得不同时期的差异,但不能通过4个时间段的差异来实现它.
这是代码:
date <- c("2000-01-01","2000-04-01", "2000-07-01",
"2000-10-01","2001-01-01","2001-04-01",
"2001-07-01","2001-10-01","2002-01-01",
"2002-04-01","2002-07-01","2002-10-01")
value <- c(1592,1825,1769,1909,2022,2287,2169,2366,2001,2087,2099,2258)
df <- data.frame(date,value)
Run Code Online (Sandbox Code Playgroud)
哪个会生成这个数据框:
date value
1 2000-01-01 1592
2 2000-04-01 1825
3 2000-07-01 1769
4 2000-10-01 1909
5 2001-01-01 2022
6 2001-04-01 2287
7 2001-07-01 2169
8 2001-10-01 2366
9 2002-01-01 2001
10 2002-04-01 2087
11 2002-07-01 2099
12 2002-10-01 2258
Run Code Online (Sandbox Code Playgroud) 我今天开始使用quantmod包遇到错误.运行此代码(或一般请求符号)时,其他任何人都有相同的错误?
library(quantmod)
getSymbols("CPIAUCNS",src="FRED")
错误:
Error in download.file(paste(FRED.URL, "/", Symbols[[i]], "/", "downloaddata/", :
cannot open URL 'http://research.stlouisfed.org/fred2/series/CPIAUCNS/downloaddata/CPIAUCNS.csv'
URL本身工作正常.