ggdatascience / rapportage_monitor_gmj

Script om school- en gemeenterapportages voor de Gezondheidsmonitor Jeugd te maken in PowerPoint op basis van een configuratiebestand in Excel.
1 stars 2 forks source link

error in type_percentage functie (Caused by error in if (is.na(.)) ! argument is of length zero) databestand laad goed in maar geen berekeningen alles 0 #15

Closed xsusanx closed 9 months ago

xsusanx commented 10 months ago

Verschil in lengte krijg ik als foutmelding en ik krijg alleen een schoolrapport met naam en responstabel zonder aantallen. En als ik een eerste % berekening toevoeg krijg ik onderstaande melding. Verder klopt het dat schoolcode een string is in het databestand. en de waardes hiervan beginnen met een 0 ?

Error in pmap(): ℹ In index: 1. Caused by error in pmap(): ℹ In index: 4. Caused by error in if (is.na(.)) ...: ! argument is of length zero Run rlang::last_trace() to see where the error occurred.

rlang::last_trace() <error/purrr_error_indexed> Error in pmap(): ℹ In index: 1. Caused by error in pmap(): ℹ In index: 4. Caused by error in if (is.na(.)) ...: ! argument is of length zero

deze melding staat hieronder ook al. Maar zag nog geen oplossing basis basis_label referentie referentie_label slideconfiguratie Schoolcode CSG Comenius Esdoorn GGDregio_leerling2023 GGD Fryslân Slideconfiguratie Testdata

en dit op tabblad Slideconfiguratie Testdata

vraag omschrijving type indicator waarden valuelabel uitsplitsing groepering niveau jaar index label nvt schoolnaam rapportnaam 1 Schoolnaam nvt datum datum 1 Datum nvt responstabel tabel KLAS; MBOKK3S31; GENDER Leerjaar; Onderwijsniveau; Gender basis 2023 3 Responstabel Landelijk Woont bij beide ouders percentage MBGSK3S2 1 basis 2023 4 Percentage gezin 1

ik ben eerst begonnen met deze 4 regels

xsusanx commented 10 months ago

ik hoor graag van jullie kom zo niet echt verder.

STVermeulen commented 10 months ago

Hoi Susan, ik heb een goed idee waar deze error door komt en ik zal voor morgen een update van het script posten. Als dat het probleem niet verhelpt dan maken we een afspraak en kijk ik met je mee.

xsusanx commented 10 months ago

Super bedankt. Ik ben as donderdag ook bij de workshop. Maar hoopte het voor de tijd alvast (zelf) voor elkaar te krijgen. Wacht ik morgen even af

Van: STVermeulen @.> Verzonden: maandag 29 januari 2024 13:08 Aan: ggdatascience/rapportage_monitor_gmj @.> CC: Susan Dijkstra @.>; Author @.> Onderwerp: Re: [ggdatascience/rapportage_monitor_gmj] databestand laad goed in maar geen berekeningen alles 0 (Issue #15)

Hoi Susan, ik heb een goed idee waar deze error door komt en ik zal voor morgen een update van het script posten. Als dat het probleem niet verhelpt dan maken we een afspraak en kijk ik met je mee.

— Reply to this email directly, view it on GitHubhttps://github.com/ggdatascience/rapportage_monitor_gmj/issues/15#issuecomment-1914561869, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A74WHD2WY2TXYN6RCZWJO5DYQ6GLBAVCNFSM6AAAAABCKOYLOSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMJUGU3DCOBWHE. You are receiving this because you authored the thread.Message ID: @.***>


DISCLAIMER Veiligheidsregio Fryslân: Een per e-mail verzonden mededeling is uitsluitend bestemd voor de geadresseerde(n). Indien u niet de geadresseerde bent, wordt u verzocht de afzender te informeren. Aan de inhoud van deze e-mail en eventuele bijlagen kunnen geen rechten worden ontleend, tenzij schriftelijk uitdrukkelijk anders is overeengekomen. Binnen Veiligheidsregio Fryslân werken Brandweer Fryslân en GGD Fryslân aan de brandweerzorg, publieke gezondheidszorg, rampenbestrijding en crisisbeheersing. Meer informatie over onze organisatie vindt u op www.veiligheidsregiofryslan.nlhttp://www.veiligheidsregiofryslan.nl, www.ggdfryslan.nlhttp://www.ggdfryslan.nl en op www.brandweerfryslan.nlhttp://www.brandweerfryslan.nl.

STVermeulen commented 10 months ago

Ah, dat is heel handig. Dan kunnen we er als het morgen niet lukt ook donderdag nog naar kijken.

STVermeulen commented 10 months ago

ik heb de type_percentage functie aangepast in het script dus deze error zou daarmee opgelost moeten zijn.

xsusanx commented 10 months ago

Ik heb net het nieuwste script gerund. Jammer genoeg hou ik een foutmelding. Ik heb ook geen idee of hij überhaupt iets berekend. Hij runt het script (snel)zonder meldingen en aan het einde krijg ik dit

Error in pmap(): ℹ In index: 1. Caused by error in pmap(): ℹ In index: 4. Caused by error in type_percentage(): ! unused argument (format = "percentage") Run rlang::last_trace() to see where the error occurred.

rlang::last_trace() <error/purrr_error_indexed> Error in pmap(): ℹ In index: 1. Caused by error in pmap(): ℹ In index: 4. Caused by error in type_percentage(): ! unused argument (format = "percentage")

Backtrace: ▆

  1. └─purrr::pmap(...)
  2. └─purrr:::pmap_("list", .l, .f, ..., .progress = .progress)
  3. ├─purrr:::with_indexed_errors(...)
  4. │ └─base::withCallingHandlers(...)
  5. ├─purrr:::call_with_cleanup(...)
  6. └─global .f(...)
  7. └─purrr::pwalk(...)
  8. └─purrr::pmap(.l, .f, ..., .progress = .progress)
  9. └─purrr:::pmap_("list", .l, .f, ..., .progress = .progress)
  10. ├─purrr:::with_indexed_errors(...)
  11. │ └─base::withCallingHandlers(...)
  12. ├─purrr:::call_with_cleanup(...)
  13. └─global .f(...)

En mijn environment:

@. @. Mijn configuratie @.***

@.***

De tweede Niks aan veranderd en bij regio nieuwe variabele met allen 1 en 2 labels

Ik weet niet of je nu iets te binnenschiet en anders wacht ik wel tot donderdag

Met vriendelijke groet,

Susan Dijkstra Onderzoeker / epidemioloog

GGD Fryslân, regio Zuidwest Hegedyk 9, 8601 ZR Sneek

Postbus 612 8901 BK LEEUWARDEN

088 22 99 168 @.**@.>

werkdagen: maandag (hele dag) dinsdag t/m donderdag (tot 13.30)

Van: STVermeulen @.> Verzonden: dinsdag 30 januari 2024 10:22 Aan: ggdatascience/rapportage_monitor_gmj @.> CC: Susan Dijkstra @.>; Author @.> Onderwerp: Re: [ggdatascience/rapportage_monitor_gmj] databestand laad goed in maar geen berekeningen alles 0 (Issue #15)

ik heb de type_percentage functie aangepast in het script dus deze error zou daarmee opgelost moeten zijn.

— Reply to this email directly, view it on GitHubhttps://github.com/ggdatascience/rapportage_monitor_gmj/issues/15#issuecomment-1916402792, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A74WHD4PJZ64RB5J2NUUCTTYRC3TVAVCNFSM6AAAAABCKOYLOSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMJWGQYDENZZGI. You are receiving this because you authored the thread.Message ID: @.***>


DISCLAIMER Veiligheidsregio Fryslân: Een per e-mail verzonden mededeling is uitsluitend bestemd voor de geadresseerde(n). Indien u niet de geadresseerde bent, wordt u verzocht de afzender te informeren. Aan de inhoud van deze e-mail en eventuele bijlagen kunnen geen rechten worden ontleend, tenzij schriftelijk uitdrukkelijk anders is overeengekomen. Binnen Veiligheidsregio Fryslân werken Brandweer Fryslân en GGD Fryslân aan de brandweerzorg, publieke gezondheidszorg, rampenbestrijding en crisisbeheersing. Meer informatie over onze organisatie vindt u op www.veiligheidsregiofryslan.nlhttp://www.veiligheidsregiofryslan.nl, www.ggdfryslan.nlhttp://www.ggdfryslan.nl en op www.brandweerfryslan.nlhttp://www.brandweerfryslan.nl.

STVermeulen commented 10 months ago

Ik was vergeten het format = 'percentage' argument te verwijderen uit de content_plaatsen functie. Deze heb ik verwijderd en bij mij werkt het nu.

xsusanx commented 10 months ago

Heb hem nogmaals gerund

Nu onderstaande foutmelding. Ik dacht misschien ligt het aan het referentiecijfer. Error in pmap(): ℹ In index: 1. Caused by error in pmap(): ℹ In index: 9. Caused by error in filter(): ℹ In argument: &.... Caused by error in vec_equal(): ! Can't combine ..1 and ..2 . Run rlang::last_trace() to see where the error occurred.

Vervolgens heb ik hem tot regel 9 gerund en kreeg ik een PowerPoint waarbij de responstabel nog leeg is en ook de % bij gezin hebben een streepje (regel 5/6/7/8)

Van: STVermeulen @.> Verzonden: dinsdag 30 januari 2024 13:00 Aan: ggdatascience/rapportage_monitor_gmj @.> CC: Susan Dijkstra @.>; Author @.> Onderwerp: Re: [ggdatascience/rapportage_monitor_gmj] error in type_percentage functie (Caused by error in if (is.na(.)) ! argument is of length zero) databestand laad goed in maar geen berekeningen alles 0 (Issue #15)

Ik was vergeten het format = 'percentage' argument te verwijderen uit de content_plaatsen functie. Deze heb ik verwijderd en bij mij werkt het nu.

— Reply to this email directly, view it on GitHubhttps://github.com/ggdatascience/rapportage_monitor_gmj/issues/15#issuecomment-1916688983, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A74WHD5ZQ74NCEHL4VYO2U3YRDOEJAVCNFSM6AAAAABCKOYLOSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMJWGY4DQOJYGM. You are receiving this because you authored the thread.Message ID: @.***>


DISCLAIMER Veiligheidsregio Fryslân: Een per e-mail verzonden mededeling is uitsluitend bestemd voor de geadresseerde(n). Indien u niet de geadresseerde bent, wordt u verzocht de afzender te informeren. Aan de inhoud van deze e-mail en eventuele bijlagen kunnen geen rechten worden ontleend, tenzij schriftelijk uitdrukkelijk anders is overeengekomen. Binnen Veiligheidsregio Fryslân werken Brandweer Fryslân en GGD Fryslân aan de brandweerzorg, publieke gezondheidszorg, rampenbestrijding en crisisbeheersing. Meer informatie over onze organisatie vindt u op www.veiligheidsregiofryslan.nlhttp://www.veiligheidsregiofryslan.nl, www.ggdfryslan.nlhttp://www.ggdfryslan.nl en op www.brandweerfryslan.nlhttp://www.brandweerfryslan.nl.

STVermeulen commented 9 months ago

Deze error wordt waarschijnlijk veroorzaakt door het feit dat de variabele die je gebruikt voor de referentiegroep (of voor de scholen) numeriek is, terwijl dit een string variabele moet zijn. Oftewel voor zowel de variabele van de scholen als de variabele voor de referentiegroep moeten de values (de celwaarden) tekst zijn.