【问题标题】:R - Getting individual characteristics from panel datasetR - 从面板数据集中获取个体特征
【发布时间】:2017-05-18 22:16:02
【问题描述】:

我有一个重复观察加班的个人数据集,例如:

Name    Year  Income State Gender   
Alice    1        40    NY  Female
Alice    2        55    NY  Female
Bob      1        30    WA  Male
Bob      2        22    WA  Male

我想创建一个新的 data.frame 来描述我所知道的个人特征保持不变。比如:

Name  State Gender
Alice  NY    Female
Bob    WA    Male

我将如何在 R 中做到这一点?

【问题讨论】:

  • 我假设预期输出的第二行是Bob WA male
  • 是的,我已经编辑了我的问题以进行更正。

标签: r


【解决方案1】:

用你想要的列获取data.frame的unique就可以了:

unique(df[c('Name', 'State', 'Gender')])
#   Name State Gender
#1 Alice    NY Female
#3   Bob    WA   Male

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-16
    • 2021-08-09
    • 1970-01-01
    • 2021-08-20
    • 1970-01-01
    • 2015-08-31
    • 2018-06-08
    • 2018-11-18
    相关资源
    最近更新 更多