mnis_additional: Additional member information

Description Usage Arguments Details Value mnis_additional functions See Also Examples

View source: R/mnis_additional.R

Description

A series of basic function for the API lookup. Each of these functions accepts a member's ID and returns information; if no ID is given basic information on all members of both houses is returned.

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
mnis_additional()

mnis_basic_details(ID = NULL, ref_dods = FALSE, tidy = TRUE,
  tidy_style = "snake_case")

mnis_biography_entries(ID = NULL, ref_dods = FALSE, tidy = TRUE,
  tidy_style = "snake_case")

mnis_committees(ID = NULL, ref_dods = FALSE, tidy = TRUE,
  tidy_style = "snake_case")

mnis_addresses(ID = NULL, ref_dods = FALSE, tidy = TRUE,
  tidy_style = "snake_case")

mnis_constituencies(ID = NULL, ref_dods = FALSE, tidy = TRUE,
  tidy_style = "snake_case")

mnis_elections_contested(ID = NULL, ref_dods = FALSE, tidy = TRUE,
  tidy_style = "snake_case")

mnis_experiences(ID = NULL, ref_dods = FALSE, tidy = TRUE,
  tidy_style = "snake_case")

mnis_government_posts(ID = NULL, ref_dods = FALSE, tidy = TRUE,
  tidy_style = "snake_case")

mnis_honours(ID = NULL, ref_dods = FALSE, tidy = TRUE,
  tidy_style = "snake_case")

mnis_house_memberships(ID = NULL, ref_dods = FALSE, tidy = TRUE,
  tidy_style = "snake_case")

mnis_statuses(ID = NULL, ref_dods = FALSE, tidy = TRUE,
  tidy_style = "snake_case")

mnis_staff(ID = NULL, ref_dods = FALSE, tidy = TRUE,
  tidy_style = "snake_case")

mnis_interests(ID = NULL, ref_dods = FALSE, tidy = TRUE,
  tidy_style = "snake_case")

mnis_known_as(ID = NULL, ref_dods = FALSE, tidy = TRUE,
  tidy_style = "snake_case")

mnis_maiden_speeches(ID = NULL, ref_dods = FALSE, tidy = TRUE,
  tidy_style = "snake_case")

mnis_opposition_posts(ID = NULL, ref_dods = FALSE, tidy = TRUE,
  tidy_style = "snake_case")

mnis_other_parliaments(ID = NULL, ref_dods = FALSE, tidy = TRUE,
  tidy_style = "snake_case")

mnis_parliamentary_posts(ID = NULL, ref_dods = FALSE, tidy = TRUE,
  tidy_style = "snake_case")

mnis_parties(ID = NULL, ref_dods = FALSE, tidy = TRUE,
  tidy_style = "snake_case")

mnis_preferred_names(ID = NULL, ref_dods = FALSE, tidy = TRUE,
  tidy_style = "snake_case")

Arguments

ID

The member ID. If NULL, function calls mnis_all_members and returns basic information on all members of both houses. Defaults to NULL.

ref_dods

If TRUE, Request based on the DODS membership ID scheme. If FALSE, requests data based on the default membership ID scheme. Defaults to FALSE.

tidy

If TRUE, fixes the variable names in the tibble to remove non-alphanumeric characters and superfluous text, and convert to a consistent style. Defaults to TRUE.

tidy_style

The style to convert variable names to, if tidy=TRUE. Accepts one of 'snake_case', 'camelCase' and 'period.case'. Defaults to 'snake_case'.

Details

All functions return basic details about the member (name, date of birth, gender, constituency, party, IDs, current status, etc.), as well as any available additional information requested by the specific function.

Value

A tibble with the data corresponding to the particular function called.

mnis_additional functions

mnis_additional

Returns a character vector listing all function options for mnis_additional

mnis_basic_details

Basic biographical details on a given Member

mnis_biography_entries

Member biographical information (e.g. countries of interest, policy expertise etc...)

mnis_committees

Committees a Member sits or has sat on as well details on committee chairing

mnis_addresses

Member address information (e.g. website, twitter, consituency address etc...)

mnis_constituencies

Constituencies a Member has represented

mnis_elections_contested

Elections a Member has contested but not won

mnis_experiences

Non-parliamentary experience of a Member

mnis_government_posts

Government posts a Member has held

mnis_honours

Honours (e.g. MBE, OBE etc...) held by a Member

mnis_house_memberships

House membership list of a Member

mnis_statuses

Status history (e.g. suspensions and disqualifications) for a Member

mnis_staff

The staff employed by a Member

mnis_interests

Registered (financial) interests of a Member

mnis_known_as

Details of names a Member has chosen to be known as instead of their full title, only applicable to members of the House of Lords

mnis_maiden_speeches

Maiden speech dates for a Member

mnis_opposition_posts

Opposition posts a Member has held

mnis_other_parliaments

Other Parliaments that a Member has held a membership of

mnis_parliamentary_posts

Parliamentary posts a Member has held

mnis_parties

Party affiliations of a Member

mnis_preferred_names

Full set of data about a Members' name (e.g. surname, forename, Honorary prefixes, full details of House of Lords title and rank if applicable, etc...)

See Also

mnis_full_biog

mnis_extra

Examples

1
2
3
4
## Not run: 
x <- mnis_basic_details(172)

## End(Not run)

EvanOdell/mnis documentation built on March 21, 2018, 10:52 p.m.