我有一个矩阵,每个行和列都有维度名称。
如何根据特定尺寸名称提取矩阵的一部分? 例如,如果维度名称中包含某些特定字符串,则提取观察值。
谢谢!
答案 0 :(得分:3)
我假设您熟悉[
并且您唯一的困难是找到与某个模式匹配的行名称。您需要使用grep
。下面是一个示例,我选择包含“North”的行:
USArrests[grep("North", rownames(USArrests)), ]
# Murder Assault UrbanPop Rape
# North Carolina 13.0 337 45 16.1
# North Dakota 0.8 45 44 7.3