Skip to content

From using xpdf, rvest, and quanteda on United Nations Digital Library search results to applying dictionaries to speeches in United Nations meeting records

Notifications You must be signed in to change notification settings

thelautiff/UN_meeting_records

Repository files navigation

Investigating UN Meeting Records

How to:

  1. Obtain the metadata from United Nations digital library search
  2. Use rvest and download.files to scrape the pdfs from the search results
  3. Convert the pdfs to txt files
  4. Read them into R
  5. Split each file up by speaker
  6. Use regular expression pattern matching to extract the speakers' names and organisations
  7. Use quanteda to create a dictionary to see which speakers/organisations are talking about a topic of interest the most

I had to do this for a project, so I thought I'd share my code to save someone else the pain of having to figure this out from scratch.

Find the guide here (it's an R Markdown file). I've set the working directories in the Markdown file to make it work if you clone the whole respository to your ~/Desktop and run the code; the pdf and txt folders are empty and ready to receive downloads of the pdf files/converted txt files. If you'd like to see the nicely rendered html result of the Markdown file, you'll need to first clone/download the repository.

I've included some random search results in the results.csv file for you to experiment with.

This will be quite a detailed walkthrough; for a more advanced alternative try this guide by Dr Pablo Barberá.

Many thanks to Dr Pablo Barberá and Dr Gokhan Ciflikli for their invaluable help and advice.

Feedback would be greatly appreciated!

About

From using xpdf, rvest, and quanteda on United Nations Digital Library search results to applying dictionaries to speeches in United Nations meeting records

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages