こんにちは私は、次のスパークのデータフレームを持っています。私は行全体を合計したい。私はsparklyrの行合計と同等の関数を見つけることができませんでした。私は次のクエリを試みたが、列の値を合計します。sparklyrのrowSumを計算する
trans1M_20 %>%
dplyr::select(trans1M_20_clicks) %>%
dplyr::select(Small_SubChannel_Clicks_names) %>%
dplyr::summarise_each(funs(sum))
注意:Alma_1はSmall_Subchannel_Clicks_namesです。
Alma_1
<dbl>
0
0
0
0
0
0
0
0
0
0
私は1つの列に複数の列を集約しようと行を合計しています。 Small_SubChannel_Clicks_names
には、n個の列名を含めることができます。
rowSums(trans1M_20[, Small_SubChannel_Clicks_names,drop=F]) –
「Small_SubChannel_Clicks_namesには任意の数の列を含めることができます」とはどういう意味ですか? 'dplyr :: select(Small_SubChannel_Clicks_names)'を使うと、その列だけが選択されます。 –
Small_SubChannel_Click_namesには複数の列の名前が含まれていますので、select文でこれを使用したので、これらの列のサブセットを取得しません。これらを1つの列にマージしません。 – Mustufain
さて、私は答えを編集しました。私はこれが助けてくれることを願っています。 –