Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/81.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 - Fatal编程技术网

R 从行名称中查找行的内在值?

R 从行名称中查找行的内在值?,r,R,我是R的初学者,需要一些帮助 我想用此行的名称查找行的值 想象一下,如果我的数据框有5列5行。 列名称为:“345”、“456”、“4567”、“3456”、“349” 行名称为:“98”、“897”、“987”、“568”、“927” 如何在数据框/矩阵中查找名为“345”的列,以及如何在数据框/矩阵中查找名为“98”的行 例如:名为“456”的列的编号为2,名为“987”的行的编号为3 提前感谢您!您可以使用which(): 数据 set.seed(123) df1 <- data.f

我是R的初学者,需要一些帮助

我想用此行的名称查找行的值

想象一下,如果我的数据框有5列5行。 列名称为:“345”、“456”、“4567”、“3456”、“349” 行名称为:“98”、“897”、“987”、“568”、“927”

如何在数据框/矩阵中查找名为“345”的列,以及如何在数据框/矩阵中查找名为“98”的行

例如:名为“456”的列的编号为2,名为“987”的行的编号为3

提前感谢您!

您可以使用
which()

数据

set.seed(123)
df1 <- data.frame(matrix(sample(100), 5, 5))
colnames(df1) <- c("345", "456", "4567", "3456", "349" )
rownames(df1) <- c("98","897","987","568","927")
set.seed(123)

df1研究
帮助(“[”
)。行名称必须唯一。不能指定相同的名称“987”“到两个不同的行。你好,罗兰,谢谢你,但这对我没有帮助,或者可能我不理解。我不想要框中的元素,我想要元素所在的行/列的编号。是的,Rhertel,我的示例已更正。我的问题中的行名是唯一的,对不起。非常感谢Rhertel!”!
set.seed(123)
df1 <- data.frame(matrix(sample(100), 5, 5))
colnames(df1) <- c("345", "456", "4567", "3456", "349" )
rownames(df1) <- c("98","897","987","568","927")