Giter VIP home page Giter VIP logo

Comments (5)

TimTaylor avatar TimTaylor commented on July 19, 2024 1

Not looked at this since raising the issue.

from covidregionaldata.

seabbs avatar seabbs commented on July 19, 2024

Thanks for this @tjtnew,

Did you have luck determining if this was a feature of the data or due to our processing issues?

from covidregionaldata.

rboyes avatar rboyes commented on July 19, 2024

It looks like a processing issue from my inspection, inside get_authority_lookup_table. I think, e.g., the upper_tier_auth and ni_auth have the same region2 information in them, and when the rows are combined the region2 information then appears twice.

authority_lookup_table <- get_authority_lookup_table()

authority_lookup_table %>% group_by(region_level_2) %>% tally() %>% filter(n > 1)
# A tibble: 15 x 2
   region_level_2                           n
   <chr>                                <int>
 1 Antrim and Newtownabbey                  2
 2 Ards and North Down                      2
 3 Armagh City, Banbridge and Craigavon     2
 4 Belfast                                  2
 5 Causeway Coast and Glens                 2
 6 Derry City and Strabane                  2
 7 Dumfries and Galloway                    2
 8 Fermanagh and Omagh                      2
 9 Fife                                     2
10 Highland                                 2
11 Lisburn and Castlereagh                  2
12 Mid Ulster                               2
13 Mid and East Antrim                      2
14 Newry, Mourne and Down                   2
15 Powys                                    2

This duplication can be removed by going:

authority_lookup_table <- authority_lookup_table %>% dplyr::arrange(level_1_region_code) %>% dplyr::distinct(level_2_region_code, region_level_2, .keep_all = TRUE)

Note the arrange is required to ensure the NA level_1_region_codes are sorted to the bottom so the distinct step removes them.

Happy to submit this as a pull request if you like; please let me know.

from covidregionaldata.

kathsherratt avatar kathsherratt commented on July 19, 2024

Thanks very much for looking at this and identifying exactly where the error is @rboyes . I hadn't checked back on this code in a while, great to have someone else look at it. This should now be fixed in master, using your code (plus a very slightly cleaner lookup process).

from covidregionaldata.

kathsherratt avatar kathsherratt commented on July 19, 2024

@rboyes - I should have mentioned this earlier, we will add you as a package contributor (#83) unless you let us know otherwise. Thanks again

from covidregionaldata.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.