在R中创建矩阵,其元素与一对数字相关联

时间:2017-06-08 15:04:33

标签: r matrix

我很擅长编码R ..所以我非常感谢你的耐心和时间(谢谢!)。

我需要在R中创建一个矩阵,就像我附加的那样:这个矩阵5x9的每个元素是行数和括号中两个数字之和的最大值(显然是数字0的组合, 1,2两组)。 我已经知道如何在R中构造矩阵。在这种情况下,问题涉及矩阵的每个元素取决于相关的数字对的事实。 我知道这个请求听起来很奇怪,但任何形式的帮助都会非常感激。 谢谢!

|   |(0,0)|(1,0)|(2,0)|(0,1)|(1,1)|(2,1)|(0,2)|(1,2)|(2,2)|
----------------------------------------------------------
| 1 |  1     1     2     1     2     3     2     3     4  
| 2 |  2     2     2     2     2     3     2     3     4
| 3 |  3     3     3     3     3     3     3     3     4
| 4 |  4     4     4     4     4     4     4     4     4
| 5 |  5     5     5     5     5     5     5     5     5 

1 个答案:

答案 0 :(得分:2)

试试这个:

SELECT *
FROM details D
INNER JOIN advert A ON D.id_advert = A.id
INNER JOIN place P ON A.id_place = P.id
WHERE (D.NAME LIKE ?)
    AND ( D.id_advert IN (
            SELECT A.id
            FROM advert A
            WHERE A.STATUS = 1 AND duration >= CURDATE()
            ORDER BY duration DESC
            )
        )