fsmglobal
This data was first published as part of a journal article by (Greene et
al. 2021) and contained in the supplemental material as a table in a
DOCX file. The following summary table was produced from the data and
the code is shown further below.
<style>#rptzrzeywe table {
font-family: system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
#rptzrzeywe thead, #rptzrzeywe tbody, #rptzrzeywe tfoot, #rptzrzeywe tr, #rptzrzeywe td, #rptzrzeywe th {
border-style: none;
}
#rptzrzeywe p {
margin: 0;
padding: 0;
}
#rptzrzeywe .gt_table {
display: table;
border-collapse: collapse;
line-height: normal;
margin-left: auto;
margin-right: auto;
color: #333333;
font-size: 16px;
font-weight: normal;
font-style: normal;
background-color: #FFFFFF;
width: auto;
border-top-style: solid;
border-top-width: 2px;
border-top-color: #A8A8A8;
border-right-style: none;
border-right-width: 2px;
border-right-color: #D3D3D3;
border-bottom-style: solid;
border-bottom-width: 2px;
border-bottom-color: #A8A8A8;
border-left-style: none;
border-left-width: 2px;
border-left-color: #D3D3D3;
}
#rptzrzeywe .gt_caption {
padding-top: 4px;
padding-bottom: 4px;
}
#rptzrzeywe .gt_title {
color: #333333;
font-size: 125%;
font-weight: initial;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 5px;
padding-right: 5px;
border-bottom-color: #FFFFFF;
border-bottom-width: 0;
}
#rptzrzeywe .gt_subtitle {
color: #333333;
font-size: 85%;
font-weight: initial;
padding-top: 3px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
border-top-color: #FFFFFF;
border-top-width: 0;
}
#rptzrzeywe .gt_heading {
background-color: #FFFFFF;
text-align: center;
border-bottom-color: #FFFFFF;
border-left-style: none;
border-left-width: 1px;
border-left-color: #D3D3D3;
border-right-style: none;
border-right-width: 1px;
border-right-color: #D3D3D3;
}
#rptzrzeywe .gt_bottom_border {
border-bottom-style: solid;
border-bottom-width: 2px;
border-bottom-color: #D3D3D3;
}
#rptzrzeywe .gt_col_headings {
border-top-style: solid;
border-top-width: 2px;
border-top-color: #D3D3D3;
border-bottom-style: solid;
border-bottom-width: 2px;
border-bottom-color: #D3D3D3;
border-left-style: none;
border-left-width: 1px;
border-left-color: #D3D3D3;
border-right-style: none;
border-right-width: 1px;
border-right-color: #D3D3D3;
}
#rptzrzeywe .gt_col_heading {
color: #333333;
background-color: #FFFFFF;
font-size: 100%;
font-weight: normal;
text-transform: inherit;
border-left-style: none;
border-left-width: 1px;
border-left-color: #D3D3D3;
border-right-style: none;
border-right-width: 1px;
border-right-color: #D3D3D3;
vertical-align: bottom;
padding-top: 5px;
padding-bottom: 6px;
padding-left: 5px;
padding-right: 5px;
overflow-x: hidden;
}
#rptzrzeywe .gt_column_spanner_outer {
color: #333333;
background-color: #FFFFFF;
font-size: 100%;
font-weight: normal;
text-transform: inherit;
padding-top: 0;
padding-bottom: 0;
padding-left: 4px;
padding-right: 4px;
}
#rptzrzeywe .gt_column_spanner_outer:first-child {
padding-left: 0;
}
#rptzrzeywe .gt_column_spanner_outer:last-child {
padding-right: 0;
}
#rptzrzeywe .gt_column_spanner {
border-bottom-style: solid;
border-bottom-width: 2px;
border-bottom-color: #D3D3D3;
vertical-align: bottom;
padding-top: 5px;
padding-bottom: 5px;
overflow-x: hidden;
display: inline-block;
width: 100%;
}
#rptzrzeywe .gt_spanner_row {
border-bottom-style: hidden;
}
#rptzrzeywe .gt_group_heading {
padding-top: 8px;
padding-bottom: 8px;
padding-left: 5px;
padding-right: 5px;
color: #333333;
background-color: #FFFFFF;
font-size: 100%;
font-weight: initial;
text-transform: inherit;
border-top-style: solid;
border-top-width: 2px;
border-top-color: #D3D3D3;
border-bottom-style: solid;
border-bottom-width: 2px;
border-bottom-color: #D3D3D3;
border-left-style: none;
border-left-width: 1px;
border-left-color: #D3D3D3;
border-right-style: none;
border-right-width: 1px;
border-right-color: #D3D3D3;
vertical-align: middle;
text-align: left;
}
#rptzrzeywe .gt_empty_group_heading {
padding: 0.5px;
color: #333333;
background-color: #FFFFFF;
font-size: 100%;
font-weight: initial;
border-top-style: solid;
border-top-width: 2px;
border-top-color: #D3D3D3;
border-bottom-style: solid;
border-bottom-width: 2px;
border-bottom-color: #D3D3D3;
vertical-align: middle;
}
#rptzrzeywe .gt_from_md > :first-child {
margin-top: 0;
}
#rptzrzeywe .gt_from_md > :last-child {
margin-bottom: 0;
}
#rptzrzeywe .gt_row {
padding-top: 8px;
padding-bottom: 8px;
padding-left: 5px;
padding-right: 5px;
margin: 10px;
border-top-style: solid;
border-top-width: 1px;
border-top-color: #D3D3D3;
border-left-style: none;
border-left-width: 1px;
border-left-color: #D3D3D3;
border-right-style: none;
border-right-width: 1px;
border-right-color: #D3D3D3;
vertical-align: middle;
overflow-x: hidden;
}
#rptzrzeywe .gt_stub {
color: #333333;
background-color: #FFFFFF;
font-size: 100%;
font-weight: initial;
text-transform: inherit;
border-right-style: solid;
border-right-width: 2px;
border-right-color: #D3D3D3;
padding-left: 5px;
padding-right: 5px;
}
#rptzrzeywe .gt_stub_row_group {
color: #333333;
background-color: #FFFFFF;
font-size: 100%;
font-weight: initial;
text-transform: inherit;
border-right-style: solid;
border-right-width: 2px;
border-right-color: #D3D3D3;
padding-left: 5px;
padding-right: 5px;
vertical-align: top;
}
#rptzrzeywe .gt_row_group_first td {
border-top-width: 2px;
}
#rptzrzeywe .gt_row_group_first th {
border-top-width: 2px;
}
#rptzrzeywe .gt_summary_row {
color: #333333;
background-color: #FFFFFF;
text-transform: inherit;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 5px;
padding-right: 5px;
}
#rptzrzeywe .gt_first_summary_row {
border-top-style: solid;
border-top-color: #D3D3D3;
}
#rptzrzeywe .gt_first_summary_row.thick {
border-top-width: 2px;
}
#rptzrzeywe .gt_last_summary_row {
padding-top: 8px;
padding-bottom: 8px;
padding-left: 5px;
padding-right: 5px;
border-bottom-style: solid;
border-bottom-width: 2px;
border-bottom-color: #D3D3D3;
}
#rptzrzeywe .gt_grand_summary_row {
color: #333333;
background-color: #FFFFFF;
text-transform: inherit;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 5px;
padding-right: 5px;
}
#rptzrzeywe .gt_first_grand_summary_row {
padding-top: 8px;
padding-bottom: 8px;
padding-left: 5px;
padding-right: 5px;
border-top-style: double;
border-top-width: 6px;
border-top-color: #D3D3D3;
}
#rptzrzeywe .gt_last_grand_summary_row_top {
padding-top: 8px;
padding-bottom: 8px;
padding-left: 5px;
padding-right: 5px;
border-bottom-style: double;
border-bottom-width: 6px;
border-bottom-color: #D3D3D3;
}
#rptzrzeywe .gt_striped {
background-color: rgba(128, 128, 128, 0.05);
}
#rptzrzeywe .gt_table_body {
border-top-style: solid;
border-top-width: 2px;
border-top-color: #D3D3D3;
border-bottom-style: solid;
border-bottom-width: 2px;
border-bottom-color: #D3D3D3;
}
#rptzrzeywe .gt_footnotes {
color: #333333;
background-color: #FFFFFF;
border-bottom-style: none;
border-bottom-width: 2px;
border-bottom-color: #D3D3D3;
border-left-style: none;
border-left-width: 2px;
border-left-color: #D3D3D3;
border-right-style: none;
border-right-width: 2px;
border-right-color: #D3D3D3;
}
#rptzrzeywe .gt_footnote {
margin: 0px;
font-size: 90%;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 5px;
padding-right: 5px;
}
#rptzrzeywe .gt_sourcenotes {
color: #333333;
background-color: #FFFFFF;
border-bottom-style: none;
border-bottom-width: 2px;
border-bottom-color: #D3D3D3;
border-left-style: none;
border-left-width: 2px;
border-left-color: #D3D3D3;
border-right-style: none;
border-right-width: 2px;
border-right-color: #D3D3D3;
}
#rptzrzeywe .gt_sourcenote {
font-size: 90%;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 5px;
padding-right: 5px;
}
#rptzrzeywe .gt_left {
text-align: left;
}
#rptzrzeywe .gt_center {
text-align: center;
}
#rptzrzeywe .gt_right {
text-align: right;
font-variant-numeric: tabular-nums;
}
#rptzrzeywe .gt_font_normal {
font-weight: normal;
}
#rptzrzeywe .gt_font_bold {
font-weight: bold;
}
#rptzrzeywe .gt_font_italic {
font-style: italic;
}
#rptzrzeywe .gt_super {
font-size: 65%;
}
#rptzrzeywe .gt_footnote_marks {
font-size: 75%;
vertical-align: 0.4em;
position: initial;
}
#rptzrzeywe .gt_asterisk {
font-size: 100%;
vertical-align: 0;
}
#rptzrzeywe .gt_indent_1 {
text-indent: 5px;
}
#rptzrzeywe .gt_indent_2 {
text-indent: 10px;
}
#rptzrzeywe .gt_indent_3 {
text-indent: 15px;
}
#rptzrzeywe .gt_indent_4 {
text-indent: 20px;
}
#rptzrzeywe .gt_indent_5 {
text-indent: 25px;
}
#rptzrzeywe .katex-display {
display: inline-flex !important;
margin-bottom: 0.75em !important;
}
#rptzrzeywe div.Reactable > div.rt-table > div.rt-thead > div.rt-tr.rt-tr-group-header > div.rt-th-group:after {
height: 0px !important;
}
</style>
| Demand for faecal sludge emptying services |
| summarised for 175 countries |
|
population |
percent |
| mechanized |
1,030,317,694 |
25% |
| no facility |
661,998,822 |
16% |
| non-mechanized |
1,784,240,549 |
43% |
| unemptiable |
681,220,088 |
16% |
| Total |
4,157,777,154 |
100% |
Installation
You can install fsmglobal from GitHub with:
install.packages("fsmglobal", repos = c('https://openwashdata.r-universe.dev', 'https://cloud.r-project.org'))
Alternatively, you can download the individual datasets as a CSV or XLSX
file from the table below.
Data
The package provides access to one dataset.
library(fsmglobal)
The fsmglobal data set has 9 variables and 700 observations. For an
overview of the variable names, see the following table.
fsmglobal
| variable_name |
variable_type |
description |
| iso3c |
character |
International Standards Organization (ISO) 3-digit alphabetic codes. |
| country |
character |
Name of the country. |
| emptying_method |
character |
Type of faecal sludge emptying method for corresponding population in population_emptying_method. |
| population_2017 |
numeric |
Total country population in 2017. |
| population_emptying_method |
numeric |
Total population requiring faecal sludge emptying services for type of method identified in emptying_method. |
| count_pits_septics |
numeric |
Total number of pit latrines and septic tanks in country. |
| emptying_demand |
numeric |
Emptying demand as the proportion of population_emptying_method / population_2017. |
| urban_demand |
numeric |
Urban proportion of the emptying demand (share of population_emptying_method in urban areas). |
| rural_demand |
numeric |
Rural proportion of the emptying demand (share of population_emptying_method in rural areas). |
Examples
The code and table below show a summary for the demand for faecal sludge
emptying services. Find this and more examples in
vignette("examples").
library(fsmglobal)
library(gt)
library(dplyr)
tbl_emptying_demand_global <- fsmglobal |>
group_by(emptying_method) |>
summarise(
sum_population_emptying_method = sum(population_emptying_method)
) |>
mutate(
percent = sum_population_emptying_method /
sum(sum_population_emptying_method) * 100
)
tbl_emptying_demand_global |>
janitor::adorn_totals() |>
gt(rowname_col = "emptying_method") |>
tab_header(title = md("**Demand for faecal sludge emptying services**"),
subtitle = "summarised for 175 countries") |>
fmt_number(columns = "sum_population_emptying_method", decimals = 0) |>
fmt_percent(columns = "percent", decimals = 0, scale_values = FALSE) |>
cols_label(sum_population_emptying_method = "population")
<style>#oeqnmvxeji table {
font-family: system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
#oeqnmvxeji thead, #oeqnmvxeji tbody, #oeqnmvxeji tfoot, #oeqnmvxeji tr, #oeqnmvxeji td, #oeqnmvxeji th {
border-style: none;
}
#oeqnmvxeji p {
margin: 0;
padding: 0;
}
#oeqnmvxeji .gt_table {
display: table;
border-collapse: collapse;
line-height: normal;
margin-left: auto;
margin-right: auto;
color: #333333;
font-size: 16px;
font-weight: normal;
font-style: normal;
background-color: #FFFFFF;
width: auto;
border-top-style: solid;
border-top-width: 2px;
border-top-color: #A8A8A8;
border-right-style: none;
border-right-width: 2px;
border-right-color: #D3D3D3;
border-bottom-style: solid;
border-bottom-width: 2px;
border-bottom-color: #A8A8A8;
border-left-style: none;
border-left-width: 2px;
border-left-color: #D3D3D3;
}
#oeqnmvxeji .gt_caption {
padding-top: 4px;
padding-bottom: 4px;
}
#oeqnmvxeji .gt_title {
color: #333333;
font-size: 125%;
font-weight: initial;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 5px;
padding-right: 5px;
border-bottom-color: #FFFFFF;
border-bottom-width: 0;
}
#oeqnmvxeji .gt_subtitle {
color: #333333;
font-size: 85%;
font-weight: initial;
padding-top: 3px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
border-top-color: #FFFFFF;
border-top-width: 0;
}
#oeqnmvxeji .gt_heading {
background-color: #FFFFFF;
text-align: center;
border-bottom-color: #FFFFFF;
border-left-style: none;
border-left-width: 1px;
border-left-color: #D3D3D3;
border-right-style: none;
border-right-width: 1px;
border-right-color: #D3D3D3;
}
#oeqnmvxeji .gt_bottom_border {
border-bottom-style: solid;
border-bottom-width: 2px;
border-bottom-color: #D3D3D3;
}
#oeqnmvxeji .gt_col_headings {
border-top-style: solid;
border-top-width: 2px;
border-top-color: #D3D3D3;
border-bottom-style: solid;
border-bottom-width: 2px;
border-bottom-color: #D3D3D3;
border-left-style: none;
border-left-width: 1px;
border-left-color: #D3D3D3;
border-right-style: none;
border-right-width: 1px;
border-right-color: #D3D3D3;
}
#oeqnmvxeji .gt_col_heading {
color: #333333;
background-color: #FFFFFF;
font-size: 100%;
font-weight: normal;
text-transform: inherit;
border-left-style: none;
border-left-width: 1px;
border-left-color: #D3D3D3;
border-right-style: none;
border-right-width: 1px;
border-right-color: #D3D3D3;
vertical-align: bottom;
padding-top: 5px;
padding-bottom: 6px;
padding-left: 5px;
padding-right: 5px;
overflow-x: hidden;
}
#oeqnmvxeji .gt_column_spanner_outer {
color: #333333;
background-color: #FFFFFF;
font-size: 100%;
font-weight: normal;
text-transform: inherit;
padding-top: 0;
padding-bottom: 0;
padding-left: 4px;
padding-right: 4px;
}
#oeqnmvxeji .gt_column_spanner_outer:first-child {
padding-left: 0;
}
#oeqnmvxeji .gt_column_spanner_outer:last-child {
padding-right: 0;
}
#oeqnmvxeji .gt_column_spanner {
border-bottom-style: solid;
border-bottom-width: 2px;
border-bottom-color: #D3D3D3;
vertical-align: bottom;
padding-top: 5px;
padding-bottom: 5px;
overflow-x: hidden;
display: inline-block;
width: 100%;
}
#oeqnmvxeji .gt_spanner_row {
border-bottom-style: hidden;
}
#oeqnmvxeji .gt_group_heading {
padding-top: 8px;
padding-bottom: 8px;
padding-left: 5px;
padding-right: 5px;
color: #333333;
background-color: #FFFFFF;
font-size: 100%;
font-weight: initial;
text-transform: inherit;
border-top-style: solid;
border-top-width: 2px;
border-top-color: #D3D3D3;
border-bottom-style: solid;
border-bottom-width: 2px;
border-bottom-color: #D3D3D3;
border-left-style: none;
border-left-width: 1px;
border-left-color: #D3D3D3;
border-right-style: none;
border-right-width: 1px;
border-right-color: #D3D3D3;
vertical-align: middle;
text-align: left;
}
#oeqnmvxeji .gt_empty_group_heading {
padding: 0.5px;
color: #333333;
background-color: #FFFFFF;
font-size: 100%;
font-weight: initial;
border-top-style: solid;
border-top-width: 2px;
border-top-color: #D3D3D3;
border-bottom-style: solid;
border-bottom-width: 2px;
border-bottom-color: #D3D3D3;
vertical-align: middle;
}
#oeqnmvxeji .gt_from_md > :first-child {
margin-top: 0;
}
#oeqnmvxeji .gt_from_md > :last-child {
margin-bottom: 0;
}
#oeqnmvxeji .gt_row {
padding-top: 8px;
padding-bottom: 8px;
padding-left: 5px;
padding-right: 5px;
margin: 10px;
border-top-style: solid;
border-top-width: 1px;
border-top-color: #D3D3D3;
border-left-style: none;
border-left-width: 1px;
border-left-color: #D3D3D3;
border-right-style: none;
border-right-width: 1px;
border-right-color: #D3D3D3;
vertical-align: middle;
overflow-x: hidden;
}
#oeqnmvxeji .gt_stub {
color: #333333;
background-color: #FFFFFF;
font-size: 100%;
font-weight: initial;
text-transform: inherit;
border-right-style: solid;
border-right-width: 2px;
border-right-color: #D3D3D3;
padding-left: 5px;
padding-right: 5px;
}
#oeqnmvxeji .gt_stub_row_group {
color: #333333;
background-color: #FFFFFF;
font-size: 100%;
font-weight: initial;
text-transform: inherit;
border-right-style: solid;
border-right-width: 2px;
border-right-color: #D3D3D3;
padding-left: 5px;
padding-right: 5px;
vertical-align: top;
}
#oeqnmvxeji .gt_row_group_first td {
border-top-width: 2px;
}
#oeqnmvxeji .gt_row_group_first th {
border-top-width: 2px;
}
#oeqnmvxeji .gt_summary_row {
color: #333333;
background-color: #FFFFFF;
text-transform: inherit;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 5px;
padding-right: 5px;
}
#oeqnmvxeji .gt_first_summary_row {
border-top-style: solid;
border-top-color: #D3D3D3;
}
#oeqnmvxeji .gt_first_summary_row.thick {
border-top-width: 2px;
}
#oeqnmvxeji .gt_last_summary_row {
padding-top: 8px;
padding-bottom: 8px;
padding-left: 5px;
padding-right: 5px;
border-bottom-style: solid;
border-bottom-width: 2px;
border-bottom-color: #D3D3D3;
}
#oeqnmvxeji .gt_grand_summary_row {
color: #333333;
background-color: #FFFFFF;
text-transform: inherit;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 5px;
padding-right: 5px;
}
#oeqnmvxeji .gt_first_grand_summary_row {
padding-top: 8px;
padding-bottom: 8px;
padding-left: 5px;
padding-right: 5px;
border-top-style: double;
border-top-width: 6px;
border-top-color: #D3D3D3;
}
#oeqnmvxeji .gt_last_grand_summary_row_top {
padding-top: 8px;
padding-bottom: 8px;
padding-left: 5px;
padding-right: 5px;
border-bottom-style: double;
border-bottom-width: 6px;
border-bottom-color: #D3D3D3;
}
#oeqnmvxeji .gt_striped {
background-color: rgba(128, 128, 128, 0.05);
}
#oeqnmvxeji .gt_table_body {
border-top-style: solid;
border-top-width: 2px;
border-top-color: #D3D3D3;
border-bottom-style: solid;
border-bottom-width: 2px;
border-bottom-color: #D3D3D3;
}
#oeqnmvxeji .gt_footnotes {
color: #333333;
background-color: #FFFFFF;
border-bottom-style: none;
border-bottom-width: 2px;
border-bottom-color: #D3D3D3;
border-left-style: none;
border-left-width: 2px;
border-left-color: #D3D3D3;
border-right-style: none;
border-right-width: 2px;
border-right-color: #D3D3D3;
}
#oeqnmvxeji .gt_footnote {
margin: 0px;
font-size: 90%;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 5px;
padding-right: 5px;
}
#oeqnmvxeji .gt_sourcenotes {
color: #333333;
background-color: #FFFFFF;
border-bottom-style: none;
border-bottom-width: 2px;
border-bottom-color: #D3D3D3;
border-left-style: none;
border-left-width: 2px;
border-left-color: #D3D3D3;
border-right-style: none;
border-right-width: 2px;
border-right-color: #D3D3D3;
}
#oeqnmvxeji .gt_sourcenote {
font-size: 90%;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 5px;
padding-right: 5px;
}
#oeqnmvxeji .gt_left {
text-align: left;
}
#oeqnmvxeji .gt_center {
text-align: center;
}
#oeqnmvxeji .gt_right {
text-align: right;
font-variant-numeric: tabular-nums;
}
#oeqnmvxeji .gt_font_normal {
font-weight: normal;
}
#oeqnmvxeji .gt_font_bold {
font-weight: bold;
}
#oeqnmvxeji .gt_font_italic {
font-style: italic;
}
#oeqnmvxeji .gt_super {
font-size: 65%;
}
#oeqnmvxeji .gt_footnote_marks {
font-size: 75%;
vertical-align: 0.4em;
position: initial;
}
#oeqnmvxeji .gt_asterisk {
font-size: 100%;
vertical-align: 0;
}
#oeqnmvxeji .gt_indent_1 {
text-indent: 5px;
}
#oeqnmvxeji .gt_indent_2 {
text-indent: 10px;
}
#oeqnmvxeji .gt_indent_3 {
text-indent: 15px;
}
#oeqnmvxeji .gt_indent_4 {
text-indent: 20px;
}
#oeqnmvxeji .gt_indent_5 {
text-indent: 25px;
}
#oeqnmvxeji .katex-display {
display: inline-flex !important;
margin-bottom: 0.75em !important;
}
#oeqnmvxeji div.Reactable > div.rt-table > div.rt-thead > div.rt-tr.rt-tr-group-header > div.rt-th-group:after {
height: 0px !important;
}
</style>
| Demand for faecal sludge emptying services |
| summarised for 175 countries |
|
population |
percent |
| mechanized |
1,030,317,694 |
25% |
| no facility |
661,998,822 |
16% |
| non-mechanized |
1,784,240,549 |
43% |
| unemptiable |
681,220,088 |
16% |
| Total |
4,157,777,154 |
100% |
License
Data are available as
CC-BY.
Citation
Please cite using:
citation("fsmglobal")
References
Greene, Nicola, Sarah Hennessy, Tate W. Rogers, Jocelyn Tsai, and
Francis L. de los Reyes III. 2021. “The Role of Emptying Services in
Provision of Safely Managed Sanitation: A Classification and
Quantification of the Needs of LMICs.” Journal of Environmental
Management 290 (July): 112612.
https://doi.org/10.1016/j.jenvman.2021.112612.