I have a dataset ('DF1') that has count data. It looks like this:
Species | Date | Site | n |
---|---|---|---|
AMCR | 6/1/2021 | SVC | 14 |
AMCR | 6/1/2021 | BMA | 1 |
AMCR | 6/7/2021 | SVA | 2 |
AMCR | 6/15/2021 | SVA | 9 |
AMCR | 6/21/2021 | SVA | 18 |
AMCR | 6/29/2021 | SVA | 18 |
However, my study actually has nine 'Sites' (SVC, BMA, SVA, BMC, TMA, TMC, SRA, SRC, and MCC) and each site has data collected on the same five dates (6/1/2021, 6/8/2021, 6/15/2021, 6/21/2021, and 6/29/2021). DF1 only shows rows for where there were counts in 'n', but if there were no counts, I want the dataframe to be populated with zero counts for each of those dates for each site so that it looks like this:
Species | Date | Site | n |
---|---|---|---|
AMCR | 6/1/2021 | SVC | 14 |
AMCR | 6/7/2021 | SVC | 0 |
AMCR | 6/15/2021 | SVC | 0 |
AMCR | 6/21/2021 | SVC | 0 |
AMCR | 6/29/2021 | SVC | 0 |
AMCR | 6/1/2021 | BMA | 1 |
AMCR | 6/7/2021 | BMA | 0 |
AMCR | 6/15/2021 | BMA | 0 |
AMCR | 6/21/2021 | BMA | 0 |
AMCR | 6/29/2021 | BMA | 0 |
AMCR | 6/1/2021 | SVA | 0 |
AMCR | 6/7/2021 | SVA | 2 |
AMCR | 6/15/2021 | SVA | 9 |
AMCR | 6/21/2021 | SVA | 18 |
AMCR | 6/29/2021 | SVA | 18 |
AMCR | 6/1/2021 | BMC | 0 |
AMCR | 6/7/2021 | BMC | 0 |
AMCR | 6/15/2021 | BMC | 0 |
AMCR | 6/21/2021 | BMC | 0 |
AMCR | 6/29/2021 | BMC | 0 |
AMCR | 6/1/2021 | TMA | 0 |
AMCR | 6/7/2021 | TMA | 0 |
AMCR | 6/15/2021 | TMA | 0 |
AMCR | 6/21/2021 | TMA | 0 |
AMCR | 6/29/2021 | TMA | 0 |
AMCR | 6/1/2021 | TMC | 0 |
AMCR | 6/7/2021 | TMC | 0 |
AMCR | 6/15/2021 | TMC | 0 |
AMCR | 6/21/2021 | TMC | 0 |
AMCR | 6/29/2021 | TMC | 0 |
AMCR | 6/1/2021 | SRA | 0 |
AMCR | 6/7/2021 | SRA | 0 |
AMCR | 6/15/2021 | SRA | 0 |
AMCR | 6/21/2021 | SRA | 0 |
AMCR | 6/29/2021 | SRA | 0 |
AMCR | 6/1/2021 | SRC | 0 |
AMCR | 6/7/2021 | SRC | 0 |
AMCR | 6/15/2021 | SRC | 0 |
AMCR | 6/21/2021 | SRC | 0 |
AMCR | 6/29/2021 | SRC | 0 |
AMCR | 6/1/2021 | MCC | 0 |
AMCR | 6/7/2021 | MCC | 0 |
AMCR | 6/15/2021 | MCC | 0 |
AMCR | 6/21/2021 | MCC | 0 |
AMCR | 6/29/2021 | MCC | 0 |
Is there a way to add rows with 0 counts by checking to see if those date and site combinations don't exist?
Thank you.