【问题标题】:How to filter different columns by different years?如何按不同年份过滤不同的列?
【发布时间】:2017-04-27 21:06:44
【问题描述】:

我有 6 个栏目,标题为年份、增长、贸易、投资、人口和通货膨胀。

我想按年份过滤增长和通货膨胀 > 1994。 我想按年份 > 1993 过滤贸易、投资和人口。

我想这样做是为了区分我的数据以实现 % Change。

任何帮助将不胜感激?

我尝试过: OpennesstOTrade <- summary(ireland, Year > 1993) %>% diff(ireland$OpennesstoTrade, lag = 1, differences = 1)

【问题讨论】:

标签: r


【解决方案1】:

如果您使用两个过滤器,它应该可以工作吗?

我会尝试类似 (dplyr)

df <- df %>%
  filter(Trade > 1993 & Investent >1993 & Population > 1993)%>% 
  filter(Year > 1994) 

【讨论】:

  • 如果您想按不同年份过滤列,这会起作用吗?
  • 我可能误解了你的要求……一个小的数据样本会很有帮助!
猜你喜欢
  • 2021-03-10
  • 2019-07-30
  • 2022-01-22
  • 2012-08-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-17
  • 1970-01-01
相关资源
最近更新 更多