Pandas: cara membuat dataframe kosong dengan nama kolom


Anda dapat menggunakan sintaks dasar berikut untuk membuat DataFrame pandas kosong dengan nama kolom tertentu:

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

Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.

Contoh 1: Buat DataFrame dengan nama kolom dan tanpa baris

Kode berikut menunjukkan cara membuat pandas DataFrame dengan nama kolom tertentu dan tanpa baris:

 import pandas as pd

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

#view DataFrame
df

A B C FROM

Kita bisa menggunakan bentuk untuk mendapatkan ukuran DataFrame:

 #display shape of DataFrame
df. shape

(0, 5)

Ini memberitahu kita bahwa DataFrame memiliki 0 baris dan 5 kolom.

Kita juga bisa menggunakan list() untuk mendapatkan daftar nama kolom:

 #display list of column names
list (df)

['A B C D E']

Contoh 2: Buat DataFrame dengan nama kolom dan jumlah baris tertentu

Kode berikut menunjukkan cara membuat pandas DataFrame dengan nama kolom tertentu dan jumlah baris tertentu:

 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

Perhatikan bahwa setiap nilai di DataFrame diisi dengan nilai NaN.

Sekali lagi, kita bisa menggunakan bentuk untuk mendapatkan ukuran DataFrame:

 #display shape of DataFrame
df. shape

(9, 5)

Ini memberitahu kita bahwa DataFrame memiliki 9 baris dan 5 kolom.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan operasi umum lainnya di panda:

Cara membuat kolom baru berdasarkan kondisi di Pandas
Cara memasukkan kolom ke dalam Pandas DataFrame
Cara mengatur kolom sebagai indeks di Pandas

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *