manydata 0.8.2
Connection
- Updated ´consolidate()´ to require two keys when joining memberships’ databases
- Updated ´db_comp()´ to follow consolidation defaults for memberships’ databases
- Closed #231 by adding a ´retrieve_texts()´ function to retrieve treaty texts from other ‘many’ packages
manydata 0.8.0
Connection
- Closed #134 by adding a ´data_evolution()´ function to the report family of functions that gets original datasets, if available, or opens the preparation scripts, if not available
- Added ‘db_profile’ family of functions to visualise databases
- Updated ´get_packages()´ function
- Closed #222 by adding ´network_map()´function for plotting geographical networks
- Updated ´consolidate()´function to make function over 20 times faster
- Closed #227 by making ´consolidate()´ ignore text related variables due to their size
- Closed #230 by making ´consolidate()´ more concise to avoid running into memory limits
- Closed #228 and #232 by replacing ´coalesce_compatible()´ for a faster approach to coalescing compatible missing observations that relies on ´zoo::na.locf()´
- Made ´coalesce_compatible()´ function defunct
manydata 0.7.5
CRAN release: 2022-06-07
Package
- Removed skimr table from
emperors
database documentation - Updated path for binaries in push release GitHub actions
manydata 0.7.3
CRAN release: 2022-04-01
Connection
- Updated how the
get_packages()
function identifies installed packages to avoid usinginstalled.packages()
- Updated documentation for
coalesce_compatible()
function to include the returns
manydata 0.7.1
Package
- Updated DESCRIPTION by removing ambiguous word from title
- Updated README by correcting the URL for life cycle badge
Connection
- Updated helper functions for
consolidate()
to useinherits()
to identify variable’s class
manydata 0.7.0
Connection
- Updated
consolidate()
function- Closed #191 by making
consolidate()
function more concise and faster by removing redundant code lines - Fixed dates-related warnings by changing how
{messydates}
package is used to resolve dates - Updated how
consolidate()
substitutes missing observations with first non-missing observation from other datasets - Closed #201 by fixing how
consolidate()
detects variables to be resolved to avoid ambiguous variable matching - Closed #202 by allowing for multiple key vectors to be declared as arguments for
consolidate()
- Closed #191 by making
- Closed #199 by adding
favour()
(alsofavor()
) function that re-orders datasets within a database
manydata 0.6.0
Package
- Closed #189 by renaming package from
{qData}
to manydata - Updated user vignette to include more examples on working with
consolidate()
- Updated package website
- Closed #167 by adding a cheatsheet to README
Connection
- Updated
consolidate()
function- Closed #169 by making default key variable “many_ID” instead of “qID”
- Closed #183 by adding further methods to resolve conflicts between observations:
- Added “max” resolve argument which resolves conflicts in favor of the largest non NA value
- Added “min” resolve argument which resolves conflicts in favor of the smallest non NA value
- Added “mean” resolve argument which resolves conflicts in favor of the average non NA value
- Added “median” resolve argument which resolves conflicts in favor of the median non NA value
- Added “random” resolve argument which resolves conflicts in favor of a random non NA value
- Closed #185 by making so that users can specify resolve argument differently for different variables
- Closed #188 by adding more informative warnings for GitHub download limits for
get_packages()
function - Added extraction functions to generate edgelists from agreements membership datasets
- Added
extract_bilaterals()
for extracting adjacency edgelist for bilateral agreements - Added
extract_multilaterals()
for extracting adjacency edgelist for multilateral agreements
- Added