【问题标题】:Getting common columns names in R from two data frames从两个数据框中获取 R 中的常用列名
【发布时间】:2021-08-26 14:51:49
【问题描述】:

我有两个包含字符串的向量:

names_1 <- c("A", "B", "C", "D")
names_2 <- c("C", "D", "E")

我如何知道 names_1 中的哪些字符串存在于 names_2 中?

【问题讨论】:

    标签: r


    【解决方案1】:
    which(names_1 %in% names_2)
    

    这将返回所选字符串的索引。

    【讨论】:

      【解决方案2】:

      如果你想得到一个逻辑向量,你可以使用:

      is.element(names_1, names_2)
      

      如果要获取相同的元素,可以使用:

      intersect(names_1, names_2)
      

      【讨论】:

        猜你喜欢
        • 2022-01-26
        • 1970-01-01
        • 1970-01-01
        • 2020-07-08
        • 2015-04-03
        • 2020-09-06
        • 2022-11-16
        • 2019-03-17
        • 2021-09-14
        相关资源
        最近更新 更多