Refines the Finna metadata tibble by keeping relevant fields and cleaning up missing values. The purpose of the refine_metadata function is to: Ensure completeness by filling in missing values with placeholder text, Standardize key metadata fields for easier analysis, Select only the most relevant fields, simplifying the dataset.
Examples
library(finna)
sibelius_data <- search_finna("sibelius")
refine_metadata(sibelius_data)
#> # A tibble: 100 × 8
#> Title Author Year Language Formats Subjects Library Series
#> <chr> <chr> <chr> <chr> <chr> <chr> <chr> <chr>
#> 1 Sibelius favourites : … Sibel… 2001 Unknown… Äänite… orkeste… Lapin … Unkno…
#> 2 SIBELIUS TAWAS… 1997 fin Kirja,… SIBELIUS Anders… Unkno…
#> 3 Sibelius Tawas… 1997 fin Kirja,… Sibeliu… Anders… Unkno…
#> 4 Sibelius Lampi… 1984 fin Kirja,… Sibeliu… Helka-… Unkno…
#> 5 Sibelius Tawas… 2003 fin Kirja,… Sibeliu… Kansal… Unkno…
#> 6 Sibelius Ringb… 1948 fin Kirja,… Sibeliu… Kirkes… Unkno…
#> 7 Sibelius Downe… 1945 fin Kirja,… Sibeliu… OUTI-k… Unkno…
#> 8 SIBELIUS Lampi… 1995 fin Kirja,… Sibeliu… Vaasan… Unkno…
#> 9 Sibelius Tawas… 2003 fin Kirja,… Sibeliu… Vaasan… Unkno…
#> 10 Sibelius Tawas… 1968 swe Kirja,… Sibeliu… Helle-… Unkno…
#> # ℹ 90 more rows