Pandalar: sütun adlarıyla boş bir dataframe nasıl oluşturulur?


Belirli sütun adlarına sahip boş bir pandas DataFrame oluşturmak için aşağıdaki temel sözdizimini kullanabilirsiniz:

 df = pd. DataFrame (columns=[' Col1 ', ' Col2 ', ' Col3 '])

Aşağıdaki örnekler bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir.

Örnek 1: Sütun adlarına sahip ve satır içermeyen bir DataFrame oluşturma

Aşağıdaki kod, belirli sütun adlarına sahip ve satır içermeyen bir pandas DataFrame’in nasıl oluşturulacağını gösterir:

 import pandas as pd

#createDataFrame
df = pd. DataFrame (columns=[' A ',' B ',' C ',' D ',' E '])

#view DataFrame
df

A B C FROM

DataFrame’in boyutunu elde etmek için şekli kullanabiliriz:

 #display shape of DataFrame
df. shape

(0, 5)

Bu bize DataFrame’in 0 satır ve 5 sütuna sahip olduğunu söyler.

Sütun adlarının bir listesini almak için list() işlevini de kullanabiliriz:

 #display list of column names
list (df)

['A B C D E']

Örnek 2: Sütun adlarına ve belirli sayıda satıra sahip bir DataFrame oluşturun

Aşağıdaki kod, belirli sütun adlarına ve belirli sayıda satıra sahip bir pandas DataFrame’in nasıl oluşturulacağını gösterir:

 import pandas as pd

#createDataFrame
df = pd. DataFrame (columns=[' A ',' B ',' C ',' D ',' E '],
                  index=range(1, 10))
#view DataFrame
df

        A B C D E
1 NaN NaN NaN NaN NaN
2 NaN NaN NaN NaN NaN
3 NaN NaN NaN NaN NaN
4 NaN NaN NaN NaN NaN
5 NaN NaN NaN NaN NaN
6 NaN NaN NaN NaN NaN
7 NaN NaN NaN NaN NaN
8 NaN NaN NaN NaN NaN
9 NaN NaN NaN NaN NaN

DataFrame’deki her değerin bir NaN değeriyle doldurulduğunu unutmayın.

DataFrame’in boyutunu elde etmek için yine şekli kullanabiliriz:

 #display shape of DataFrame
df. shape

(9, 5)

Bu bize DataFrame’in 9 satır ve 5 sütundan oluştuğunu söyler.

Ek kaynaklar

Aşağıdaki eğitimlerde pandalarda diğer yaygın işlemlerin nasıl gerçekleştirileceği açıklanmaktadır:

Pandalar’da duruma dayalı yeni bir sütun nasıl oluşturulur?
Pandas DataFrame’e sütun nasıl eklenir
Pandalarda sütunu indeks olarak nasıl ayarlayabilirim?

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir