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

Kursusindhold

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
Opgave

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.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 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
Opgave

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.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 11
Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Vi beklager, at noget gik galt. Hvad skete der?
some-alt