DataFrame-uri și metodele lor

Python pentru utilizatorii de foi de calcul

Chris Cardillo

Data Scientist

Unde am rămas

import pandas as pd

fruit = pd.read_excel('fruit.xlsx')

print(fruit)

setul de date complet al DataFrame-ului simplu cu fructe

Python pentru utilizatorii de foi de calcul

Anatomia unui DataFrame pandas

setul de date complet al DataFrame-ului simplu cu fructe

Python pentru utilizatorii de foi de calcul

Anatomia unui DataFrame pandas

coloanele unui DataFrame simplu cu fructe

Python pentru utilizatorii de foi de calcul

Anatomia unui DataFrame pandas

coloană numerică într-un DataFrame simplu cu fructe

Python pentru utilizatorii de foi de calcul

Anatomia unui DataFrame pandas

coloană de tip object-character într-un DataFrame simplu cu fructe

Python pentru utilizatorii de foi de calcul

Anatomia unui DataFrame pandas

rânduri într-un DataFrame simplu cu fructe 1

Python pentru utilizatorii de foi de calcul

Anatomia unui DataFrame pandas

rânduri într-un DataFrame simplu cu fructe 2

Python pentru utilizatorii de foi de calcul

Anatomia unui DataFrame pandas

indexul unui DataFrame simplu cu fructe

Python pentru utilizatorii de foi de calcul

Metode ale DataFrame

  • .head()
  • .info()
  • .describe()
  • .sort_values()
Python pentru utilizatorii de foi de calcul

Metoda .head()

import pandas as pd

fruit = pd.read_excel('fruit.xlsx')

print(fruit.head())

metoda head aplicată unui DataFrame simplu cu fructe

Python pentru utilizatorii de foi de calcul

Metoda .head()

import pandas as pd

fruit = pd.read_excel('fruit.xlsx')

print(fruit.head(2))

metoda head cu argument aplicată unui DataFrame simplu cu fructe

Python pentru utilizatorii de foi de calcul

Metoda .info()

import pandas as pd

fruit = pd.read_excel('fruit.xlsx')

print(fruit.info())
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 8 entries, 0 to 7
Data columns (total 3 columns):
 #   Column     Non-Null Count  Dtype  
 --  ------     --------------  -----  
 0   name       8 non-null      object 
 1   color      8 non-null      object 
 2   price_usd  8 non-null      float64
dtypes: float64(1), object(2)
memory usage: 272.0+ bytes
Python pentru utilizatorii de foi de calcul

Metoda .describe()

import pandas as pd

fruit = pd.read_excel('fruit.xlsx')

print(fruit.describe())

metoda describe aplicată unui DataFrame simplu cu fructe

Python pentru utilizatorii de foi de calcul

Metoda .sort_values()

import pandas as pd

fruit = pd.read_excel('fruit.xlsx')

fruit = fruit.sort_values('name')
fruit = fruit.reset_index(drop=True)

print(fruit)

DataFrame simplu cu fructe sortat după nume crescător

Python pentru utilizatorii de foi de calcul

Metoda .sort_values()

import pandas as pd

fruit = pd.read_excel('fruit.xlsx')

fruit = fruit.sort_values('price_usd', ascending=False)
fruit = fruit.reset_index(drop=True)

print(fruit.head(3))

DataFrame simplu cu fructe sortat după preț descrescător, primele 3 rânduri

Python pentru utilizatorii de foi de calcul

Rândul dumneavoastră!

Python pentru utilizatorii de foi de calcul

Preparing Video For Download...