Panda's CSV lezen


CSV-bestanden lezen

Een eenvoudige manier om grote datasets op te slaan, is door CSV-bestanden (door komma's gescheiden bestanden) te gebruiken.

CSV-bestanden bevatten platte tekst en is een bekend formaat dat door iedereen kan worden gelezen, ook Panda's.

In onze voorbeelden gebruiken we een CSV-bestand met de naam 'data.csv'.

Download data.csv . of Open data.csv

Voorbeeld

Laad de CSV in een DataFrame:

import pandas as pd

df = pd.read_csv('data.csv')

print(df.to_string()) 

Tip: gebruik to_string()om het volledige DataFrame af te drukken.

Als u een groot DataFrame met veel rijen heeft, retourneert Panda's alleen de eerste 5 rijen en de laatste 5 rijen:

Voorbeeld

Druk het DataFrame af zonder de to_string() methode:

import pandas as pd

df = pd.read_csv('data.csv')

print(df) 

max_rijen

Het aantal geretourneerde rijen wordt gedefinieerd in de instellingen van de Panda's-optie.

U kunt de maximale rijen van uw systeem controleren met de pd.options.display.max_rowsverklaring.

Voorbeeld

Controleer het aantal maximaal geretourneerde rijen:

import pandas as pd

print(pd.options.display.max_rows) 

In mijn systeem is het getal 60, wat betekent dat als het DataFrame meer dan 60 rijen bevat, de print(df)instructie alleen de koppen en de eerste en laatste 5 rijen retourneert.

U kunt het maximum aantal rijen wijzigen met dezelfde instructie.

Voorbeeld

Verhoog het maximum aantal rijen om het volledige DataFrame weer te geven:

import pandas as pd

pd.options.display.max_rows = 9999

df = pd.read_csv('data.csv')

print(df) 

w3schools CERTIFIED . 2021

Gecertificeerd!

Voltooi de Pandas-modules, doe de oefeningen, doe het examen en je wordt w3schools-gecertificeerd!

$ 10 INSCHRIJVEN