如何通过特定的 ID 号删除数据框中的行? [复制]
Posted
技术标签:
【中文标题】如何通过特定的 ID 号删除数据框中的行? [复制]【英文标题】:How to remove rows in a dataframe by a specific id number? [duplicate] 【发布时间】: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
【问题讨论】:
【参考方案1】:使用 dplyr,选择 mrn 和 Age:
et5 %>%
select(mrn, Age)
删除案例:
et5 %>%
filter(!mrn == 12345)
【讨论】:
如何选择多个 MRN 进行删除 还有没有办法按年龄降序(从大到小)排序? 我。过滤器(!mrn == c(12345、13333、15365)) ii. et5[排序(et5$Age, 递减 = T), ]以上是关于如何通过特定的 ID 号删除数据框中的行? [复制]的主要内容,如果未能解决你的问题,请参考以下文章