Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/67.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.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_Frequency - Fatal编程技术网

R-交叉表:将输出分配给变量

R-交叉表:将输出分配给变量,r,frequency,R,Frequency,我需要以与输出相同的格式将交叉表的输出分配给变量 table(ops$days_until_1st_payment,ops$costo_real_bin10) 我明白了: print (table) 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 -1 3 4 6 2 2 0 1 0 1 1 0 0 0 0

我需要以与输出相同的格式将交叉表的输出分配给变量

table(ops$days_until_1st_payment,ops$costo_real_bin10)
我明白了:

print (table)
     0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9   1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9   
  -1   3   4   6   2   2   0   1   0   1   1   0   0   0   0   0   0   0   0   0           
  0  714 921 267  57 225  19  64  11  56  19  27  27  11  17   6  15   3  11   3             
  1  278 664 292 207 222  33  62   7  38  16  29  22  10  15   4  16   1  10   2            
  2  262 748 334 260 235  60 102  17  53  12  37  21  14  20   3   8   2   8   3         
但当我保存它时,我得到:

a你对“保存”一词的使用有点误导。我认为您的意思是“将输出分配给变量”

两项建议是:

  • 表格
    转换为
    数据帧

    aDF <- as.data.frame.matrix(a)
    
  • 视图
    功能应与这两个选项中的任何一个一起使用



    正如@BondedDust在对问题的评论中指出的那样,这似乎是非常意外的行为,因为
    是。矩阵(a)
    将是
    真的
    视图
    也应适用于矩阵
    class(unclass(a))
    将返回
    “matrix”

    将其转换为
    data.frame
    ,首先使用
    as.data.frame.matrix
    ,然后重试。哈,这有点奇怪。据说
    视图
    是为了显示矩阵而设计的,但图示的行为表明,在表对象的情况下,它确实强制使用数据帧,使其变成“长”格式。@BondedDust,right--我正要建议
    视图(unclass(a))
    当我意识到他们的问题不在于保存,而在于使用
    View
    。“这个标题很容易引起误解。”阿南达·马托,谢谢。它是有效的。我认为这是最不意外的行为,坦白地说,我认为这是一个错误。
    aDF <- as.data.frame.matrix(a)
    
    aMat <- unclass(a)