Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何根据维度名称提取矩阵的一部分_R_Matrix_Extract - Fatal编程技术网

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