R如何通过匹配字符串比较行和删除

时间:2016-06-01 22:23:44

标签: r

  Match Up       Date   Points  Opponent Points Reb Opponent Reb
Dal vs Den  8/16/2015       20               21  10           15
Den vs Dal  8/16/2015       21               20  15           10

我有一个包含体育数据的数据框。但是,由于必须收集数据的方式,每个游戏都有两行。例如,上面的两行是相同的游戏,但在这种情况下,每次游戏必须再收集两次数据:一次用于Dal,一次用于Den

我想找到一种删除重复游戏的方法。我认为我的一个比较条件必须是比赛日期。我怎么能告诉R我想检查删除重复的行?我假设我应该告诉R:

  1. 检查游戏日期是否匹配
  2. 如果游戏日期匹配,并且如果" Teams"匹配然后删除重复。 (即使字符串不是完全匹配,也可以这样做,即因为Den vs DalDal vs Den不是匹配的字符串?)
  3. 转到下一行并重复,直到电子表格结束。
  4. 在进入下一行之前,R不需要检查超过50行。
  5. 是否有测试匹配单个单词的功能?所以例如我不想告诉R:"如果单元格包含Den ...或者"如果单元格包含Dal,因为这将涉及太多团队。 R需要能够检查单元格中是否有可能存在的值,然后查找是否可以在后面的行中找到相同的值作为字符串。
  6. 请帮忙。

0 个答案:

没有答案