【发布时间】:2023-01-23 02:07:06
【问题描述】:
我有一个数据集,其中为每个值计算像素数,如下所示:
HISTO_2 HISTO_3 HISTO_4 HISTO_5 HISTO_6 HISTO_7 HISTO_10 HISTO_11 HISTO_14 HISTO_18 HISTO_19 HISTO_23
1 0 390 652 157 32 7 0 0 0 0 0 0
2 0 22 41 27 23 11 8 5 4 11 2 4
3 0 916 671 167 40 7 4 5 2 1 2 2
4 0 2600 810 172 38 0 0 0 0 0 0 0
5 0 110 987 791 248 59 11 5 0 1 0 0
6 0 778 808 182 43 5 0 0 0 0 0 0
7 0 1095 846 199 55 12 8 3 0 0 0 0
8 0 1045 545 60 0 0 0 0 0 0 0 0
9 0 868 422 92 2 0 0 0 0 0 0 0
10 0 1225 597 160 57 27 0 0 0 0 0 0
11 0 1092 1096 635 150 33 0 0 0 0 0 0
HISTO_2捕获具有值的像素数2个,HISTO_3捕获具有值的像素数3个等等。我需要找到一种方法,使我能够有效地计算每行所有像素的总值。这必须对十个数据集完成。从表中可以看出,列的值不遵循平衡序列,对于每个数据集,序列可能不同。
我的问题有什么有效的解决方案吗?
PS:如果你为我的问题想出更好的标题,请随时编辑 :)
【问题讨论】:
标签: r dplyr tidyr data-wrangling