% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/data.R
\docType{data}
\name{bills}
\alias{bills}
\title{Bills Proposed in the Korean National Assembly (20th-22nd)}
\format{
A data frame with 60,925 rows and 9 variables:
\describe{
\item{bill_id}{Unique bill identifier from the National Assembly system}
\item{bill_no}{Numeric bill number}
\item{assembly}{Assembly number (20, 21, or 22)}
\item{bill_name}{Full bill title in Korean}
\item{committee}{Standing committee to which the bill was referred}
\item{propose_date}{Date the bill was formally proposed}
\item{result}{Legislative outcome in Korean. Common values include
passed as-is, expired at term end, and incorporated into
alternative bill. See \code{table(bills$result)} for all values.}
\item{proposer}{Name of the lead (primary) proposer}
\item{proposer_id}{MONA_CD of the lead proposer (links to \code{legislators$member_id})}
}
}
\source{
Open National Assembly Information API (Republic of Korea).
}
\usage{
bills
}
\description{
Metadata for 60,925 legislative bills proposed during the 20th through
22nd Korean National Assembly (2016-2026).
}
\details{
The Korean National Assembly has seen a dramatic increase in bill
proposals: the 21st Assembly produced 23,655 bills versus 21,594 in the
20th. Most bills expire at the end of the assembly term
(term expiry); only about 5\\% pass in their original form.

Use \code{get_bill_texts()} to download the full propose-reason texts
for text analysis, and \code{get_proposers()} for the complete
co-sponsorship records (769,773 rows).
}
\examples{
data(bills)

# Bills per assembly
table(bills$assembly)

# Top 10 committees
sort(table(bills$committee), decreasing = TRUE)[1:10]

# Distribution of legislative outcomes
head(sort(table(bills$result), decreasing = TRUE))
}
\keyword{datasets}
