r - 尝试根据条件查找特定元素
问题描述
这是我在 r studio 中的数据框。我正在尝试查找代码,该代码会产生年龄最大的学生的姓名。
students.df #Name of dataframe
name DAD BDA gender nationality age
1 Amy 80 70 F IRL 20
2 Bill 65 50 M UK 21
3 Carl 50 80 M IRL 22
解决方案
as.character(subset(students.df,students.df$age==max(students.df$age))$name)
library(dplyr)
students.df %>% filter(age==max(age)) %>% select(name)
推荐阅读
- xslt - XSLT:检查字符串 A 是否包含标记化字符串 B 的任何元素
- linux - 循环遍历 txt 文件的内容以在第二个 txt 文件中查找匹配项(Mac OS 或 Linux)
- python - 不能在 pytest 测试中使用腌制功能
- arduino - 在 Arduino 上使用中断记录实时数据收集
- javascript - 不能完全伪装 Material UI Card 边框
- python - df.to_csv 在 csv 中将 03 保存为 3
- azure-devops - Azure DevOps yaml 管道:如何仅下载引用管道的特定工件?
- python - 为什么在 Python for 循环中会保留局部变量
- r - make_EPSG = PROJ 6 数据库为空
- c# - 云 docker 系统中的服务识别