Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Working with Columns | The Very First Steps
Pandas First Steps
course content

Cursusinhoud

Pandas First Steps

Pandas First Steps

1. The Very First Steps
2. Reading Files in Pandas
3. Analyzing the Data

book
Working with Columns

When working with a DataFrame, you can access each column individually.

python

To clarify this syntax:

  • Start by writing the name of the DataFrame you're working with;
  • Next, place the column name you want to access inside square brackets. Remember to enclose the column name in quotation marks.

Alternatively, you can use dot notation to access a column if the column name:

  1. Is a valid Python identifier (e.g., no spaces, special characters, or starting with a number);
  2. Does not conflict with an existing pandas attribute or method name.
python
12345678910111213
import pandas as pd countries_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : ['Asia', 'Asia', 'Europe', 'Europe', 'Europe', 'South America', 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pd.DataFrame(countries_data) capitals = countries['capital'] # Second option # capitals = countries.capital print(capitals)
copy

Executing this code will display just the column containing capital cities, rather than the entire DataFrame.

You can also access multiple columns like this:

python

Compared to accessing a single column, there is only one difference. This time, you'll need to put the list of column names inside an additional set of square brackets — meaning you'll use double square brackets.

12345678
import pandas as pd countries_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : ['Asia', 'Asia', 'Europe', 'Europe', 'Europe', 'South America', 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pd.DataFrame(countries_data) columns = countries[['country', 'capital']] print(columns)
copy
Taak

Swipe to start coding

You are given a DataFrame named audi_cars.

  • Retrieve the data for the columns 'model', 'year', and 'price' and store the result in the columns variable.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 11
toggle bottom row

book
Working with Columns

When working with a DataFrame, you can access each column individually.

python

To clarify this syntax:

  • Start by writing the name of the DataFrame you're working with;
  • Next, place the column name you want to access inside square brackets. Remember to enclose the column name in quotation marks.

Alternatively, you can use dot notation to access a column if the column name:

  1. Is a valid Python identifier (e.g., no spaces, special characters, or starting with a number);
  2. Does not conflict with an existing pandas attribute or method name.
python
12345678910111213
import pandas as pd countries_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : ['Asia', 'Asia', 'Europe', 'Europe', 'Europe', 'South America', 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pd.DataFrame(countries_data) capitals = countries['capital'] # Second option # capitals = countries.capital print(capitals)
copy

Executing this code will display just the column containing capital cities, rather than the entire DataFrame.

You can also access multiple columns like this:

python

Compared to accessing a single column, there is only one difference. This time, you'll need to put the list of column names inside an additional set of square brackets — meaning you'll use double square brackets.

12345678
import pandas as pd countries_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : ['Asia', 'Asia', 'Europe', 'Europe', 'Europe', 'South America', 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pd.DataFrame(countries_data) columns = countries[['country', 'capital']] print(columns)
copy
Taak

Swipe to start coding

You are given a DataFrame named audi_cars.

  • Retrieve the data for the columns 'model', 'year', and 'price' and store the result in the columns variable.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 11
Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Onze excuses dat er iets mis is gegaan. Wat is er gebeurd?
some-alt