我試圖用dplyr分組和總結一個數據幀,但不斷收到以下錯誤:[R dplyr summarize_each - >「錯誤:無法修改分組變量」
Error: cannot modify grouping variable
下面是生成的代碼它:
data_summary <- labeled_dataset %>%
group_by("Activity") %>%
summarise_each(funs(mean))
下面是我申請這個數據幀的結構:
> str(labeled_dataset)
'data.frame': 10299 obs. of 88 variables:
$ Subject : int 1 1 1 1 1 1 1 1 1 1 ...
$ Activity : Factor w/ 6 levels "LAYING","SITTING",..: 3 3 3 3 3 3 3 3 3 3 ...
$ tBodyAccmeanX : num 0.289 0.278 0.28 0.279 0.277 ...
$ tBodyAccmeanY : num -0.0203 -0.0164 -0.0195 -0.0262 -0.0166 ...
$ tBodyAccmeanZ : num -0.133 -0.124 -0.113 -0.123 -0.115 ...
$ tGravityAccmeanX : num 0.963 0.967 0.967 0.968 0.968 ...
$ tGravityAccmeanY : num -0.141 -0.142 -0.142 -0.144 -0.149 ...
$ tGravityAccmeanZ : num 0.1154 0.1094 0.1019 0.0999 0.0945 ...
...
唯一的裁判我發現這個錯誤是另一個帖子,建議先取消組合,以確保數據尚未分組。我試過沒有成功。
感謝,
盧克
你有沒有嘗試過不上'「活動」'引號? 'dplyr'使用不同的函數來引用或不引用。 –