首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在R Studio中寻找稳定/不稳定度量的年度相关性

在R Studio中寻找稳定/不稳定度量的年度相关性
EN

Stack Overflow用户
提问于 2019-07-29 20:23:46
回答 1查看 100关注 0票数 1

我在R Studio中有一个数据框架,它有3列:年份、办公室、市场份额。我想要创建一个新的数据框架,其中包含以下列,这样我就可以做一个回归,看看市场份额是否比一年稳定:

年/ YearN / YearN+1 / Office

数据框架如下所示:

年/办公室/市场份额

数据帧是5年的数据。

我尝试过unlist函数,但是没有成功。我愿意听取建议。

很抱歉,这篇文章可能会让人困惑,首先是:/

EN

回答 1

Stack Overflow用户

发布于 2019-07-29 20:35:26

使用可复制示例会更容易实现这一点。所以很抱歉如果我不太明白你想要什么。

一个简单的方法是在dplyr中使用lag

代码语言:javascript
复制
library(dplyr)
df <- data.frame(year = c(2013, 2013, 2013, 2014, 2014, 2014, 2015, 2015, 2015),
             retailer = c("a", "a", "a", "b", "b", "b", "c", "c", "c"),
             market_share = c(8, 25, 32, 16, 12, 11, 34, 89, 17)) 
new_df <- df %>% 
  group_by(retailer) %>% 
  mutate(year_ago = lag(market_share, 1))
df

   year retailer market_share year_ago
  <dbl> <fct>           <dbl>    <dbl>
1  2013 a                   8       NA
2  2013 a                  25        8
3  2013 a                  32       25
4  2014 b                  16       NA
5  2014 b                  12       16
6  2014 b                  11       12
7  2015 c                  34       NA
8  2015 c                  89       34
9  2015 c                  17       89

如果这不是你想要的,可以用一个例子来更新你的帖子,我很乐意再试一试。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57260911

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档