icon icon

R – operations and data processing, import and export of data from the programme

icon

Training process

Training needs analysis

If you have specific requirements regarding the training programme, we will carry out a training needs analysis for you. This will guide us on which aspects of the programme should receive greater emphasis, so that the training programme meets your specific needs.

What will you gain?

icon

Confident work in RStudio - You will learn to work comfortably in R and RStudio: run code, write scripts, use the console, and keep your workspace organized, so everyday analytical tasks become faster and easier.

icon

Reliable data operations - You will master selecting elements, filtering rows, and creating new columns, so you can prepare datasets for analysis on your own without fixing spreadsheets manually or repeating clicks.

icon

Better object control - You will learn how to inspect data structure and class, manage objects in memory, and save or reload results, which helps you stay in control of your project and avoid workspace clutter.

icon

Efficient import and export - You will learn to import and export text data and work with data frames, lists, and matrices, so you can move data smoothly between files and your analytical environment.

icon

Comfort with vectors - You will understand R data types, conversions, logical, text, and numeric vectors, as well as missing values, factors, and dates, so you can prepare variables correctly for later analysis.

icon

Faster data summaries - You will learn practical ways to calculate means, sums, and frequency tables, and to summarize grouped data, helping you draw conclusions from raw datasets much more quickly.

icon

Effective use of dplyr and data.table - You will practice using dplyr and data.table for filtering, grouping, sorting, sampling, and joining datasets, so you can choose tools that are both convenient and efficient for your work.

icon

Independent skill growth - You will learn how to find, install, and load packages and use R help resources, so after the course you can solve many issues on your own and keep expanding your analytical toolkit.

Training programme

1. Introduction to R

  • specifics of open source software,
  • installation of the R program,
  • familiarization with RStudio,
  • R as a programming language,
  • RStudio interface.

2. Data processing

  • selection of elements,
  • creating columns,
  • selection of rows based on conditions.
  • entering commands into the console,
  • writing scripts,
  • working directory,
  • workspace,
  • deleting, saving and loading objects,
  • loading code from a file,
  • searching for, installing and loading packages,
  • using help.

3. Data analysis

  • mean,
  • sum,
  • frequency table.

4. Functions for data management

  • class(),
  • str(),
  • rm(),
  • dim(),
  • head().

5. Data import/export

6. Vectors

  • object (data) structures,
  • types of vectors, checking, conversion, type hierarchy,
  • operations on text vectors (string package),
  • operations on logical value vectors,
  • operations on numerical vectors,
  • missing data,
  • factors,
  • operations on dates.

7. Objects containing data

  • matrices,
  • lists,
  • automating functions from the *apply family,
  • data frame: data.frame,
  • importing and exporting to text data.

8. Packages used for data processing: dplyr and data.table

  • the philosophy of tidy data,
  • data frame in the dplyr and data.table packages,
  • browsing data,
  • the problem of missing data,
  • selecting rows (filtering, sampling).

9. Operations on data

  • creating new variables,
  • grouping data,
  • sorting,
  • summarizing,
  • joining data sets,
  • comparing code execution speed using different packages.

10. Training summary

What are the prerequisites for participating in the training?

icon

Basic computer skills - You should be comfortable using your operating system, launching programs, working with files and folders, and installing simple applications on your own computer.

icon

Working with data files - You should understand what data files are and how to use them, for example opening, saving, and organizing datasets in folders so you can work smoothly during the exercises.

icon

Basic logical thinking - You should be comfortable with simple relationships, conditions, and step-by-step sequences, because during the course you will filter data and create variables.

icon

Basics of data work - You should recognize basic terms such as column, row, value, and table so you can follow examples on filtering, summaries, and combining data in R more easily.