小编Uzg*_*Uzg的帖子

绘制时间序列并使用ggplot2同时预测

我有一个包含预测和置信区间数据的时间序列,我想用ggplot2同时绘制它们.我是通过以下代码完成的:

set.seed(321)
library(ggplot2)
#create some dummy  data similar to mine

sample<-rnorm(350)
forecast<-rnorm(24)
upper<-forecast+2*sd(forecast)
lower<-forecast-2*sd(forecast)


## wrap data into a data.frame
df1 = data.frame(time = seq(325,350,length=26), M = sample[325:350], isin = "observations")
df2 = data.frame(time = seq(351,374,length=24), M = forecast , isin = "my_forecast")
df3 = data.frame(time = seq(351,374,length=24), M = upper ,isin = "upper_bound")
df4 = data.frame(time = seq(351,374,length=24), M = lower, isin = "lower_bound")
df = rbind(df1, df2, df3, df4)

## ggplot object 
ggplot(df, aes(x = time, y = …
Run Code Online (Sandbox Code Playgroud)

plot r ggplot2

10
推荐指数
2
解决办法
6014
查看次数

SQL:从具有空值的多列中选择最小值

我有一张这样的桌子

ID   Col1   Col2   Col3
--   ----   ----   ----
1      7    NULL    12  
2      2     46    NULL
3     NULL  NULL   NULL
4     245     1    792
Run Code Online (Sandbox Code Playgroud)

我想要一个产生以下结果的查询

 ID   Col1   Col2   Col3  MIN
 --   ----   ----   ----  ---
  1     7    NULL    12    7
  2     2     46    NULL   2
  3    NULL  NULL   NULL  NULL
  4    245    1     792    1
Run Code Online (Sandbox Code Playgroud)

我的意思是,我想要一列包含 Col1、Col2 和 Col 3 中的最小值,每行忽略 NULL 值。在上一个问题(从多列中选择最小值的最佳方法是什么?)中,有一个非 NULL 值的答案。对于一个巨大的表,我需要一个尽可能高效的查询。

Select Id,
       Case When Col1 < Col2 And Col1 < Col3 Then …
Run Code Online (Sandbox Code Playgroud)

sql select

4
推荐指数
2
解决办法
9806
查看次数

标签 统计

ggplot2 ×1

plot ×1

r ×1

select ×1

sql ×1