Overall receipt of DOLE programs

# Calculate share receiving each program and share receiving any program
apis %>% 
  summarize(across(c(tupad, camp, akap, dti, any_dole), weighted.mean, rfact))
summarize: now one row and 5 columns, ungrouped

Receipt of DOLE programs by 2020 Q1 income quintile

# Calculate share receiving each program and share receiving any program
apis %>% group_by(quints) %>% 
  summarize(across(c(tupad, camp, akap, dti, any_dole), weighted.mean, rfact))
group_by: one grouping variable (quints)
summarize: now 5 rows and 6 columns, ungrouped
LS0tDQp0aXRsZTogIlJlY2VpcHQgb2YgRE9MRSBwcm9ncmFtcyINCm91dHB1dDogaHRtbF9ub3RlYm9vaw0KLS0tDQoNCmBgYHtyLCBpbmNsdWRlID0gRkFMU0V9DQojIEltcG9ydCBwYWNrYWdlcw0KbGlicmFyeSh0aWR5dmVyc2UpOyBsaWJyYXJ5KGhhdmVuKTsgbGlicmFyeSh0aWR5bG9nKQ0KDQojIEltcG9ydCBtZW1iZXIgZGF0YXNldHMNCmFwaXMyMG1lbSA8LSByZWFkX2R0YSgiQzovVXNlcnMvZG91Z2ovRG9jdW1lbnRzL0RhdGEvQVBJUy9BUElTIDIwMjAvQVBJUyAyMDIwIG1lbS5kdGEiLA0KICAgICAgICAgICAgICAgICAgICAgY29sX3NlbGVjdCA9IGMoImhoaWQiLCAiZzE2XzIiLCAiZzE2XzMiLCAiZzE2XzQiLCAiZzE2XzUiKSkgJT4lDQogIHJlbmFtZSh0dXBhZCA9IGcxNl8yLCAgY2FtcCA9IGcxNl8zLCBha2FwID0gZzE2XzQsIGR0aSA9IGcxNl81KSANCg0KIyBJbXBvcnQgaG91c2Vob2xkIGRhdGFzZXQNCmFwaXMyMGhoPC1yZWFkX2R0YSgiQzovVXNlcnMvZG91Z2ovRG9jdW1lbnRzL0RhdGEvQVBJUy9BUElTIDIwMjAvQVBJUyAyMDIwIEhILmR0YSIsDQogICAgICAgICAgICAgICAgICAgICBjb2xfc2VsZWN0ID0gYygiaGhpZCIsICJyZmFjdCIsICJrNWEiLCAiZnNpemUiKSkNCg0KIyBNZXJnZSB0aGUgZGF0YXNldHMgYW5kIGNyZWF0ZSB2YXJpYWJsZSBmb3Igd2hldGhlciBoaCByZWNlaXZlZCBhbnkgZG9sZSBwcm9ncmFtDQphcGlzIDwtIGFwaXMyMG1lbSAlPiUgbGVmdF9qb2luKGFwaXMyMGhoKSAlPiUgDQogIG11dGF0ZShpbmNfcTEgPSBrNWEgLyBmc2l6ZSwgYWNyb3NzKGModHVwYWQsIGNhbXAsIGFrYXAsIGR0aSksIH4gMi0ueCksIGFueV9kb2xlID0gKHR1cGFkK2NhbXArYWthcCArZHRpKSA+IDAgKSANCg0KIyBhZGQgdGhlIHF1aW50aWxlcw0KcXVpbnRfY3V0cyA8LSBEZXNjVG9vbHM6OlF1YW50aWxlKGFwaXMkaW5jX3ExLCB3ZWlnaHRzID0gYXBpcyRyZmFjdCwgcHJvYnMgPSBzZXEoMCwxLC4yKSkNCmFwaXMgPC0gYXBpcyAlPiUgbXV0YXRlKHF1aW50cyA9IGN1dChpbmNfcTEsIHF1aW50X2N1dHMsIGxhYmVscyA9IDE6NSwgaW5jbHVkZS5sb3dlc3QgPSBUUlVFKSkNCmBgYA0KDQojIyBPdmVyYWxsIHJlY2VpcHQgb2YgRE9MRSBwcm9ncmFtcw0KDQpgYGB7cn0NCiMgQ2FsY3VsYXRlIHNoYXJlIHJlY2VpdmluZyBlYWNoIHByb2dyYW0gYW5kIHNoYXJlIHJlY2VpdmluZyBhbnkgcHJvZ3JhbQ0KYXBpcyAlPiUgDQogIHN1bW1hcml6ZShhY3Jvc3MoYyh0dXBhZCwgY2FtcCwgYWthcCwgZHRpLCBhbnlfZG9sZSksIHdlaWdodGVkLm1lYW4sIHJmYWN0KSkNCmBgYA0KDQojIyBSZWNlaXB0IG9mIERPTEUgcHJvZ3JhbXMgYnkgMjAyMCBRMSBpbmNvbWUgcXVpbnRpbGUNCg0KYGBge3J9DQojIENhbGN1bGF0ZSBzaGFyZSByZWNlaXZpbmcgZWFjaCBwcm9ncmFtIGFuZCBzaGFyZSByZWNlaXZpbmcgYW55IHByb2dyYW0NCmFwaXMgJT4lIGdyb3VwX2J5KHF1aW50cykgJT4lIA0KICBzdW1tYXJpemUoYWNyb3NzKGModHVwYWQsIGNhbXAsIGFrYXAsIGR0aSwgYW55X2RvbGUpLCB3ZWlnaHRlZC5tZWFuLCByZmFjdCkpDQoNCmBgYA0KDQoNCg0K