如何根据维度名称提取矩阵的一部分

时间:2013-06-01 08:01:09

标签: r matrix extract

我有一个矩阵,每个行和列都有维度名称。

如何根据特定尺寸名称提取矩阵的一部分? 例如,如果维度名称中包含某些特定字符串,则提取观察值。

谢谢!

1 个答案:

答案 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