【问题标题】:How to remove rows in a dataframe by a specific id number? [duplicate]如何通过特定的 ID 号删除数据框中的行? [复制]
【发布时间】:2020-07-24 13:35:48
【问题描述】:

我有一个包含许多列和观察结果的数据框 (et5)。其中一列是“MRN”,它是数据框中每个观察/患者的唯一代码,另一列是“年龄”。首先,如何并排显示所有 MRNS 和年龄?其次,我如何才能专门通过 MRN 删除某些观察结果/患者。

我的数据框 (et5) 是什么样子的

    mrn    Patient's Aneurysm   Age
    12345   Aortic              34
    12344   Iliac               94
    29339   Aortic              49

【问题讨论】:

    标签: r database data-cleaning medical


    【解决方案1】:

    使用 dplyr,选择 mrn 和 Age:

    et5 %>%
    select(mrn, Age)
    

    删除案例:

    et5 %>%
    filter(!mrn == 12345)
    

    【讨论】:

    • 如何选择多个 MRN 进行删除
    • 还有没有办法按年龄降序(从大到小)排序?
    • 我。过滤器(!mrn == c(12345、13333、15365))
    • ii. et5[排序(et5$Age, 递减 = T), ]
    猜你喜欢
    • 2014-04-12
    • 2023-03-16
    • 1970-01-01
    • 2020-08-25
    • 1970-01-01
    • 2012-01-04
    • 1970-01-01
    • 2020-01-04
    • 2020-03-11
    相关资源
    最近更新 更多