R 如何根据维度名称提取矩阵的一部分
我有一个矩阵,每一行和每一列都有维度名称 然后如何根据矩阵的特定维度名称提取矩阵的一部分? 例如,如果维度名称中包含某些特定字符串,则提取一个观察值R 如何根据维度名称提取矩阵的一部分,r,matrix,extract,R,Matrix,Extract,我有一个矩阵,每一行和每一列都有维度名称 然后如何根据矩阵的特定维度名称提取矩阵的一部分? 例如,如果维度名称中包含某些特定字符串,则提取一个观察值 谢谢 我假设您熟悉[,唯一的困难是找到与特定模式匹配的行名称。您需要使用grep。下面是一个示例,其中我选择了包含“North”的行: 我假设您熟悉[,唯一的困难是找到与特定模式匹配的行名称。您需要使用grep。下面是一个示例,其中我选择了包含“North”的行: USArrests[grep("North", rownames(USArrests
谢谢 我假设您熟悉
[
,唯一的困难是找到与特定模式匹配的行名称。您需要使用grep
。下面是一个示例,其中我选择了包含“North”的行:
我假设您熟悉
[
,唯一的困难是找到与特定模式匹配的行名称。您需要使用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