【问题标题】:Comparing the Same Individuals in Different Time Periods in R在 R 中比较不同时间段的相同个体
【发布时间】:2021-01-30 17:19:23
【问题描述】:

我有调查中选定周的个人级别数据。每周都记录在一个单独的数据框中。我已经将它们垂直合并,但我不知道如何比较两周或更长时间出现的个人。每个人都有一个唯一的标识符。我是否需要标记每个变量并引用星期然后进行内部连接?那将是一个非常漫长的过程。

【问题讨论】:

标签: r compare match inner-join


【解决方案1】:

您可以尝试对唯一标识符进行 duplicated()。

podetail <- structure(list(
    po_num = c(110, 110, 120, 120, 130),
    Item = c(
      "Toy Cat", "Toy Bear", "Screw",
      "Tools", "Toy Sneak"
    ),
    Amount = c(500, 500, 100, 200, 500)
  ),
  row.names = c(NA, -5L),
  class = c("tbl_df", "tbl", "data.frame")
  )
duplicated(podetail$po_num)

[1] FALSE  TRUE FALSE  TRUE FALSE

【讨论】:

    猜你喜欢
    • 2014-10-28
    • 2022-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-22
    • 1970-01-01
    • 2014-01-06
    相关资源
    最近更新 更多