【问题标题】:subsetting a data.frame in R在 R 中设置 data.frame 的子集
【发布时间】:2011-09-10 04:06:47
【问题描述】:

我有一个像

这样的数据框
players    games
-------    ------
roger     tennis
messi     football
agasi     tennis

现在我想获得一个数据框,其中只包含游戏 = 网球之类

player    games
roger     tennis
agasi     tennis

如何使用 R 语言提取仅包含游戏 = 网球的数据框?

【问题讨论】:

  • 你的数据在我看来不像一个向量。请向我们展示 R 中的一些示例数据 - 将您的代码数据粘贴到您的问题中。
  • 这就是我的数据框的样子 玩家游戏 1 罗杰网球 2 梅西足球 3 阿加西网球
  • 我想知道解决方案是否会包含grepl? :)
  • 好的,我会咬的。给我看head(foo) 的输出,其中foo 是包含你在R 中的数据的对象。如果你展示出来,我保证会看一看。否则,我将投票关闭,因为就目前而言,您的 Q 质量非常低。您的 Q 没有投票也没有答案,但我的评论有 5 个上升的事实证明了这一点。请帮助我们为您提供帮助。
  • @Ananth,编辑您的问题,使用 {} 将您的代码分成块。

标签: r dataframe subset


【解决方案1】:
ananth <- data.frame(players = c("roger", "messi", "agassi"), game = c("tennis", "football", "tennis"))
subset(ananth, game == "tennis")

我认为您可能会从阅读An Introduction to R 中受益。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-10
    • 2019-06-18
    • 2020-01-21
    • 1970-01-01
    • 2015-06-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多