2016-08-26 8 views
2
DDD <- summarise(
    group_by(Customers, Last_region, Last_state, Last_city),  
    Count = length(Last_city), 
    Total = sum(Customer.Value, na.rm = TRUE), 
    Percent = sum(Customer.Value * 100/sum(Customer.Value, na.rm = TRUE)))  

私はこのコードを試してみました。グループ合計は&ですが、パーセントではありませんか?グループ別の合計のパーセンテージを計算するための集計?

+0

@akrunに閉じ括弧の疑いがありますか? –

+0

@RobinGertenbach申し訳ありませんが、私はあなたを取得していません。なぜ私はそれを目的に行うべきですか?私はフォーマットされたコードを除いて何もしなかった。あなたは編集履歴を見ることができます – akrun

+1

@akrunリンクされた投稿からコードをコピーし、コードが非常に異なる改訂履歴をチェックしました。 –

答えて

2

Customers$Customer.Valueに変更する必要があります。また、わかりやすくするために、ネストされた機能を使用する代わりに%>%を使用してください。

Customers %>%  
    group_by(Last_region, Last_state, Last_city) %>%  
    summarise(Count = length(Last_city), 
      Total = sum(Customer.Value, na.rm = TRUE), 
      Percent = sum(Customer.Value * 100/
          sum(Customers$Customer.Value, na.rm = TRUE)))  

OPは、任意の再現性の例を示していなかったように、我々はまた、目的のコードを上書きしましたsum(Customer.Value*100

関連する問題