In this chapter, you will learn the basic principles of working with data frames in Julia provided by the DataFrames.jl package. Data frame objects are flexible data structures that allow you to work with tabular data. As I explained in chapter 1, tabular data in general, and a data frame in particular, is a two-dimensional structure consisting of cells. Each row has the same number of cells and provides information about one observation of the data. Each column has the same number of cells, stores information about the same feature across observations, and also has a name.
After reading part 1, you have acquired essential skills for working with Julia to analyze data. Starting with this chapter, you will learn how to efficiently perform data analysis tasks in Julia. We start with explaining how to work with tabular data, as most statistical data sets have this form. Therefore, essentially every ecosystem used for doing data science provides a data frame type. For example: