Pandas Lees CSV


Lees CSV-lêers

'n Eenvoudige manier om groot datastelle te stoor, is om CSV-lêers (kommageskeide lêers) te gebruik.

CSV-lêers bevat gewone teks en is 'n bekende formaat wat deur almal gelees kan word, insluitend Pandas.

In ons voorbeelde sal ons 'n CSV-lêer genaamd 'data.csv' gebruik.

Laai data.csv af . of Maak data.csv oop

Voorbeeld

Laai die CSV in 'n DataFrame:

import pandas as pd

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

print(df.to_string()) 

Wenk: gebruik to_string()om die hele DataFrame te druk.

As jy 'n groot DataFrame met baie rye het, sal Pandas net die eerste 5 rye en die laaste 5 rye terugstuur:

Voorbeeld

Druk die DataFrame sonder die to_string() metode:

import pandas as pd

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

print(df) 

maksimum_rye

Die aantal rye wat teruggestuur word, word in Pandas-opsie-instellings gedefinieer.

Jy kan jou stelsel se maksimum rye met die pd.options.display.max_rowsstelling nagaan.

Voorbeeld

Kontroleer die aantal maksimum teruggekeerde rye:

import pandas as pd

print(pd.options.display.max_rows) 

In my stelsel is die getal 60, wat beteken dat as die DataFrame meer as 60 rye bevat, die print(df)stelling slegs die kopskrifte en die eerste en laaste 5 rye sal terugstuur.

Jy kan die maksimum rynommer met dieselfde stelling verander.

Voorbeeld

Verhoog die maksimum aantal rye om die hele DataFrame te vertoon:

import pandas as pd

pd.options.display.max_rows = 9999

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

print(df) 

w3schools CERTIFIED . 2021

Word gesertifiseer!

Voltooi die Pandas-modules, doen die oefeninge, neem die eksamen, en jy sal w3schools-gesertifiseer word!

R10 INSKRYF