1
ダミーの例を使用して、暗黙の欠損値を持つデータセットを完成させる必要があります。これはtidyr
の機能complete
を使用してR
で自明です。tidyrのcomplete()をSQLで実装する方法は?
library(tidyr)
df <- data.frame(Borough = c('Brooklyn', 'Brooklyn', 'Queens'),
Crime = c('Robbery', 'Homicide', 'Drug'),
Count=c(1, 2, 1))
> df
Borough Crime Count
1 Brooklyn Robbery 1
2 Brooklyn Homicide 2
3 Queens Drug 1
#Complete implicit missing values
> complete(df, Borough, Crime, fill=list(Count=0))
Borough Crime Count
1 Brooklyn Drug 0
2 Brooklyn Homicide 2
3 Brooklyn Robbery 1
4 Queens Drug 1
5 Queens Homicide 0
6 Queens Robbery 0
しかし、非常に大きなとOracleのSQLテーブルに格納されている実データは、どのようにこれはSQLクエリを使用して行うことができるという場合は?
は完全に動作します。 – Mihael