libbib1.6.4 package

Various Utilities for Library Science/Assessment and Cataloging

car

Return first element of vector

check_isbn_10_check_digit

Check the check digit of an ISBN 10

check_isbn_13_check_digit

Check the check digit of an ISBN 13

check_issn_check_digit

Check the check digit of an ISSN

convert_to_isbn_13

Convert ISBN 10 to ISBN 13

cp_lb_attributes

Copy special libbib attributes from one object to another

dt_add_to_col_names

Add string to all column names in a data.table

dt_counts_and_percents

Group by, count, and percent count in a data.table

dt_del_cols

Delete columns in a data.table

dt_keep_cols

Keep columns in a data.table

dt_na_breakdown

Get a breakdown of the NA-status of a column in a data.table

dt_percent_not_na

Return the percentage of non-NA instances in a data.table column

dt_set_clean_names

Takes a data.table and set to cleaned column names

fread_plus_date

Read a file and set a special libbib date attribute

fwrite_plus_date

Write a file with a date appended to the file name.

get_all_lc_call_subject_letters

Get all subject letters of LC Call Number

get_clean_names

Takes a data.frame and returns cleaned column names

get_country_from_code

Conversion from country code to country name

get_dewey_decimal_subject_class

Conversion from Dewey Decimal call numbers to first-level subject desc...

get_dewey_decimal_subject_division

Conversion from Dewey Decimal call numbers to second-level subject des...

get_dewey_decimal_subject_section

Conversion from Dewey Decimal call numbers to third-level subject desc...

get_isbn_10_check_digit

Get ISBN 10 check digit

get_isbn_13_check_digit

Get ISBN 13 check digit

get_issn_check_digit

Get ISSN check digit

get_language_from_code

Conversion from language code to language name

get_lc_call_first_letter

Get the first letter of LC Call Number

get_lc_call_subject_classification

Conversion from Library of Congress Call number to subject classificat...

is_valid_isbn_10

Return TRUE if valid ISBN 10

is_valid_isbn_13

Return TRUE if valid ISBN 13

is_valid_issn

Return TRUE if valid ISSN

is_valid_lc_call

Check if LC Call Number is valid

loc_permalink_from_lccn

Get Library of Congress catalog permalinks from LCCNs

marc_008_get_info

Get info from MARC control field 008

marc_leader_get_info

Get info from MARC leader

normalize_isbn

Attempt to enforce validity and canonical form to an ISBN

normalize_isbn_10

Attempt to enforce validity and canonical form to ISBN 10

normalize_isbn_13

Attempt to enforce validity and canonical form to ISBN 13

normalize_issn

Attempt to enforce validity and canonical form to ISSN

normalize_lccn

Attempt to enforce validity of LCCN and convert to normalized form

oclc_classify_link_from_standard_num

Get OCLC Classify link from a standard number

recombine_with_sep_closure

Return a function that will combine/contatenate a vector

remove_duplicates_and_nas

Remove duplicate elements and NAs from a vector

set_lb_attribute

Set special libbib attribute on object

set_lb_date

Set special libbib date attribute on object

split_map_filter_reduce

Split, Map, Filter, and Reduce a string vector

worldcat_api_bib_read_info_by

Get bibliographic info from a standard number

worldcat_api_classify_by

Search WorldCat classify API by ISBN, ISSN, or OCLC number

worldcat_api_locations_by

Get holding libraries by standard number

worldcat_api_search

Use the WorldCat Search API

worldcat_permalink_from_isbn

Get WorldCat catalog permalinks from ISBNs

worldcat_permalink_from_issn

Get WorldCat catalog permalinks from ISSNs

worldcat_permalink_from_oclc_number

Get WorldCat catalog permalinks from OCLC numbers

Provides functions for validating and normalizing bibliographic codes such as ISBN, ISSN, and LCCN. Also includes functions to communicate with the WorldCat API, translate Call numbers (Library of Congress and Dewey Decimal) to their subject classifications or subclassifications, and provides various loadable data files such call number / subject crosswalks and code tables.

  • Maintainer: Tony Fischetti
  • License: GPL-3
  • Last published: 2022-11-05