DataFrame’ler ve yöntemleri

Elektronik Tablo Kullanıcıları için Python

Chris Cardillo

Data Scientist

Kaldığımız yer

import pandas as pd

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

print(fruit)

basit meyve tüm veri kümesi.png

Elektronik Tablo Kullanıcıları için Python

pandas DataFrame’in anatomisi

basit meyve tüm veri kümesi.png

Elektronik Tablo Kullanıcıları için Python

pandas DataFrame’in anatomisi

basit meyve df sütunlar.png

Elektronik Tablo Kullanıcıları için Python

pandas DataFrame’in anatomisi

basit meyve df sayısal sütun.png

Elektronik Tablo Kullanıcıları için Python

pandas DataFrame’in anatomisi

basit meyve df nesnesi-karakter sütunu.png

Elektronik Tablo Kullanıcıları için Python

pandas DataFrame’in anatomisi

basit meyve df satırlar 1.png

Elektronik Tablo Kullanıcıları için Python

pandas DataFrame’in anatomisi

basit meyve df satırlar 2.png

Elektronik Tablo Kullanıcıları için Python

pandas DataFrame’in anatomisi

basit meyve df indeks.png

Elektronik Tablo Kullanıcıları için Python

DataFrame yöntemleri

  • .head()
  • .info()
  • .describe()
  • .sort_values()
Elektronik Tablo Kullanıcıları için Python

.head() yöntemi

import pandas as pd

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

print(fruit.head())

basit meyve df head.png

Elektronik Tablo Kullanıcıları için Python

.head() yöntemi

import pandas as pd

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

print(fruit.head(2))

argümanlı head ile basit meyve df.png

Elektronik Tablo Kullanıcıları için Python

.info() yöntemi

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
Elektronik Tablo Kullanıcıları için Python

.describe() yöntemi

import pandas as pd

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

print(fruit.describe())

basit meyve df describe yöntemi.png

Elektronik Tablo Kullanıcıları için Python

.sort_values() yöntemi

import pandas as pd

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

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

print(fruit)

ada göre artan sıralı basit meyve df.png

Elektronik Tablo Kullanıcıları için Python

.sort_values() yöntemi

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))

fiyata göre azalan sıralı basit meyve df head 3.png

Elektronik Tablo Kullanıcıları için Python

Sıra sizde!

Elektronik Tablo Kullanıcıları için Python

Preparing Video For Download...