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

R 如何从特定列获取矩阵列输出

R 如何从特定列获取矩阵列输出,r,matrix,output,R,Matrix,Output,如何仅从第二列(在本例中为X)中获取值?为什么它同时显示两列?如果按名称引用,则可以提取第二列的值: y x 3 1.2 4.2 4 1.9 5.1 5 1.9 5.5 如果要按行排列,可以使用 matriisi[, "x"] 2.9 3.0 4.2 5.1 5.5 havainnot[, "x"] 4.2 5.1 5.5` 或者,您可以在给定行和列的情况下选择T matriisi[1,] y x 1.3 2.9 havai

如何仅从第二列(在本例中为X)中获取值?为什么它同时显示两列?

如果按名称引用,则可以提取第二列的值:

    y   x
3 1.2 4.2
4 1.9 5.1
5 1.9 5.5
如果要按行排列,可以使用

matriisi[, "x"]
2.9 3.0 4.2 5.1 5.5

havainnot[, "x"]
4.2 5.1 5.5`
或者,您可以在给定行和列的情况下选择T

matriisi[1,]
  y   x 
1.3 2.9 

havainnot[1,]
    y   x
3 1.2 4.2

然后,知道所需数据后,可以使用下一个语法创建矩阵:

havainnot[1,"x"]
4.2

havainnot[2,"x"]
5.1

havinnot
datat$x[datat$x>3.0]
虽然这不是必需的,但如果您想使用它:>datat$x[which(datat$x>3.0)][1]4.2 5.1 5.5
havainnot[1,"x"]
4.2

havainnot[2,"x"]
5.1
havainnot <- matrix(havainnot[2,"x"])