小编Ama*_*ian的帖子

%*%+在矩阵运算中意味着什么?

我在某处读取了一段代码,其中在矩阵x和y之间执行了以下操作

x %*% + y
Run Code Online (Sandbox Code Playgroud)

我知道这%*%意味着矩阵乘法,但%*% +意味着什么?我在R中试了一下,我得到了两个相同的结果.

r matrix matrix-multiplication

7
推荐指数
1
解决办法
69
查看次数

通过存储在向量中的数字索引从数据表中提取列

我想从名为 dt 的数据表中提取第 4、5、6 列

以下方法有效:

    dt[, c(4,5,6)]
Run Code Online (Sandbox Code Playgroud)

但以下没有:

    a = c(4,5,6)
    dt[, a]
Run Code Online (Sandbox Code Playgroud)

事实上,第二种方法给了我一个结果:

    4 5 6
Run Code Online (Sandbox Code Playgroud)

有人能告诉我为什么会这样吗?这两种方法看起来和我一样。

r indices data.table

6
推荐指数
1
解决办法
3066
查看次数

为什么此 SQL 给出列无法解析错误?

我正在尝试运行一个非常简单的CASE...WHEN语句:

SELECT userid, sum(end_time-start_time)/60 AS timespent_minutes, 
                    CASE WHEN webid = '324234' THEN 'CA'
                    ELSE 'Other' END AS storeloc
FROM time_spent_intervals
WHERE (ds = '2018-12-01')
GROUP BY userid, storeloc
Run Code Online (Sandbox Code Playgroud)

但我收到以下错误:

错误:SYNTAX_ERROR
第 6:38 行:无法解析列“storeloc”

mysql sql case

3
推荐指数
1
解决办法
3万
查看次数

标签 统计

r ×2

case ×1

data.table ×1

indices ×1

matrix ×1

matrix-multiplication ×1

mysql ×1

sql ×1