Digital Skills: Introduction to Web Scraping and Text Analysis in R
| Dozent/in |
Dr. Nicolas Attalides |
| Veranstaltungsart |
Workshop |
| Code |
HS261721 |
| Semester |
Herbstsemester 2026 |
| Durchführender Fachbereich |
Diverse |
| Studienstufe |
Master
Doktorat |
| Termin/e |
Sa, 07.11.2026, 09:30 - 16:30 Uhr Sa, 14.11.2026, 09:30 - 16:30 Uhr Sa, 21.11.2026, 09:30 - 16:30 Uhr |
| Umfang |
Blockveranstaltung |
| Inhalt |
The R programming language offers a huge variety of statistical analysis solutions with over 23,000 packages available to install and continues to expand in areas like visualization, text analysis and machine learning.
This course focuses on collecting data from the web applying a technique called web scraping. Participants will learn how to use R packages that specialise in processing HTML to gather data. In addition, this course aims to introduce participants the area of Natural Language Processing and perform data manipulations and semantic analysis on the text data that was collected.
|
| Lernziele |
This course is split into three parts:
Part 1:
• Introduction to the basic concepts of HTML structures of a webpage
• Learn how to collect text data using web scraping R packages
Part 2:
• Practical/hands-on exercises for web scraping using R
Part 3:
• Introduction to Natural Language Processing (NLP) and some key concepts
• Learn how to do text mining and text manipulations
• Learn how to use tokenization and stop words and how to perform sentiment analysis |
| Voraussetzungen |
Course participants are expected to have some basic knowledge of the R programming language. Prior experience in basic data analysis (such as data manipulation and visualisation) would help the learning experience but is not required.
Participants should have their own laptop with R, RStudio and the relevant packages installed. |
| Sprache |
Englisch |
| Begrenzung |
Only Master or doctoral students (postdoctoral researchers can sign up via lumacss@unilu.ch). Priority for LUMACSS students if there are too many registrations. |
| Anmeldung |
***Important*** To earn credits, you must register for the course via UniPortal. Registration is open from two weeks before to two weeks after the start of the semester. You can withdraw from the course after this period by notifying the lecturer and lumacss@unilu.ch. You can find the registration details here: http://www.unilu.ch/ksf/semesterdaten |
| Leistungsnachweis |
There is no examination. Participants are expected to actively engage in the hands-on components of the workshop. Successful participation is awarded 1.5 ECTS. |
| Abschlussform / Credits |
Bestätigte Teilnahme / 1.5 Credits
|
| Hörer-/innen |
Nein |
| Kontakt |
lumacss@unilu.ch |
| Material |
Instructions for the technical setup will be circulated via e-mail by the instructor during the week before the (first session of the) course. Learning material such as slides, code and solutions to exercises will be circulated by the instructor after the course. |
Daten werden verarbeitet...