2023-03-10 R语言提取特定行名的数据命令

2023-03-09  本文已影响0人  皮卡丘052
df[rownames(df) %in% c("a", "b"), ]
# 或者
subset(df, rownames(df) %in% c("a", "b"))
library(dplyr)
df %>% filter(rownames(.) %in% c("a", "b"))
df[match(c("a", "b"), rownames(df)), ]
# 或者
df[which(rownames(df) %in% c("a", "b")), ]
# 或者
subset(df, seq_along(rownames(df)) %in% match(c("a", "b"), rownames(df)))

参考:
(1) R语言提取数据框data.frame的行名和列名r语言读取元素行列名努力干活还不粘人的小妖精的博客-CSDN博客. https://blog.csdn.net/qq_38402294/article/details/89786009 .
(2) 【自用学习】R语言如何获取指定字符串前面的字符串r 提取指定字符前的内容咋回事儿啊?的博客-CSDN博客. https://blog.csdn.net/qq_50464714/article/details/123475705
(3) R语言:使用dplyr提取行、列(filter, select) - 橙子牛奶糖 - 博客园. https://www.cnblogs.com/chenwenyan/p/15261246.html
(4) R语言如何根据行名称筛选需要的行? - 知乎. https://www.zhihu.com/question/394310381
(5) 从零开始学R数据分析,数据筛选与提取 - 知乎. https://zhuanlan.zhihu.com/p/394438153

上一篇 下一篇

猜你喜欢

热点阅读