【问题标题】:How to find unique words given a list of words in R如何在给定R中的单词列表的情况下找到唯一单词
【发布时间】:2014-03-04 12:26:10
【问题描述】:

我有一个单词列表

a = c("when","to","use","each","effect","","recognizing","each","effect","?",":")
a
[1] "when"        "to"          "use"         "each"       
[5] "effect"      ""            "recognizing" "each"       
[9] "effect"      "?"           ":" 

这个列表可能包含数千个单词。如何有效地找出独特的词,即“何时”“要”“使用”“每个”“效果”“识别”?

我尽量避免 for 循环。

谢谢

【问题讨论】:

  • 您是否尝试过一些搜索?令人惊讶的是,unique 给出了唯一的条目。
  • 将所有内容添加到 [KeySet][1] 中,这将引起注意 [1]:stackoverflow.com/questions/8962459/…
  • 抱歉问了这么愚蠢的问题。我是 R 游戏的新手。我不知道“独一无二”的存在。

标签: r unique words


【解决方案1】:
unique(a)

你可能也喜欢

table(a)

【讨论】:

  • 谢谢,我在网上搜索了一个小时。没想到这么简单!
  • 首先要尝试在 R 中输入?unique(或其他),如果为空则??unique,如果为空则网络搜索。
【解决方案2】:

您可以使用哈希图来维护列表,而不是使用数组。它会自动保持您数据的唯一性。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-19
    • 1970-01-01
    • 2021-12-14
    • 2012-10-01
    • 1970-01-01
    • 2018-07-26
    • 2022-01-13
    • 1970-01-01
    相关资源
    最近更新 更多