【问题标题】:How to filter out data out of a dataset? [duplicate]如何从数据集中过滤掉数据? [复制]
【发布时间】:2017-09-21 00:31:45
【问题描述】:

我对 R 比较陌生。 我正在寻找过滤掉一些数据,所以我只剩下我想要使用的数据。
名为“Ireland”的数据由标题为 - Year、OpennesstoTrade、Population、Inflation 和 TFP Growth 的列组成。
从 1984 年到 2015 年。
我想过滤掉 1984-1994 年。

我该怎么做?

任何帮助将不胜感激?

【问题讨论】:

  • ireland[ireland$Year>1994,]
  • 欢迎来到 SO!在提出新问题之前,请在网站上搜索现有问题 - 有很多关于 SO 的问题解释了如何在 R 中过滤数据集。

标签: r


【解决方案1】:

你可以这样做。

df <- subset(ireland, Year > 1994) 

【讨论】:

  • 非常感谢!那行得通。
  • 想知道为什么票数被否决......有人愿意解释吗?
【解决方案2】:
Ireland2 = Ireland[Ireland$Year < 1984 | Ireland$Year > 1994,]

这部分: Ireland$Year &lt; 1984 | Ireland$Year &gt; 1994

获取列的 TRUE / FALSE 值。

这部分: Ireland2 = Ireland[ ... ,]

创建您的新数据矩阵,并将其分配给您的新变量。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-13
    • 2019-01-12
    • 2021-07-05
    • 1970-01-01
    • 2022-11-22
    • 1970-01-01
    相关资源
    最近更新 更多