【发布时间】:2012-11-08 11:54:33
【问题描述】:
我有许多如下形式的向量:
vector1 <- c(42.000, 40.781, 40.625, 40.312, 40.375, 40.344, 39.531, 39.875, 40.344, 39.500, 39.125, 39.062, 39.656)
vector2 <- c(24.625, 25.625, 24.844, 25.250, 26.250, 26.344, 26.250, 26.375, 26.250, 25.812, 27.000, 26.469, 26.781)
我想把它们放在一个共同的基础上,从 100 开始作为第一个值,并为每个新值取第一个值和新值之间的差。
我使用了以下代码:
i=13
for (1 in 1:13) {
vector1[i]=(vector1[i]-vector1[i-1])
我做错了什么?
【问题讨论】:
-
你应该阅读并理解
?"for"。 -
亲爱的@dbr,请不要在简历上问你的 R 问题——这是适合他们的地方。
标签: r