Cara menambahkan kolom kosong ke pandas dataframe (3 contoh)


Anda dapat menggunakan metode berikut untuk menambahkan kolom kosong ke DataFrame pandas:

Metode 1: Tambahkan kolom kosong dengan spasi

 df[' empty_column '] = ""

Metode 2: Tambahkan kolom kosong dengan nilai NaN

 df[' empty_column '] = np. Nope

Metode 3: Tambahkan beberapa kolom kosong dengan nilai NaN

 df[[' empty1 ', ' empty2 ', ' empty3 ']] = np. Nope

Contoh berikut menunjukkan cara menggunakan setiap metode dengan DataFrame panda berikut:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'],
                   ' points ': [18, 22, 19, 14, 14, 11, 20, 28],
                   ' assists ': [5, 7, 7, 9, 12, 9, 9, 4]})

#view DataFrame
print (df)

  team points assists
0 to 18 5
1 B 22 7
2 C 19 7
3 D 14 9
4 E 14 12
5 F 11 9
6 G 20 9
7:28 a.m. 4

Contoh 1: Tambahkan kolom kosong dengan spasi

Kode berikut menunjukkan cara menambahkan kolom kosong dengan semua nilai kosong:

 #add empty column
df[' blanks '] = ""

#view updated DataFrame
print (df)

  team points assists blanks
0 to 18 5       
1 B 22 7       
2 C 19 7       
3 D 14 9       
4 E 14 12       
5 F 11 9       
6 G 20 9       
7:28 a.m. 4

Kolom baru bernama blank diisi dengan nilai kosong.

Contoh 2: Tambahkan kolom kosong dengan nilai NaN

Kode berikut menunjukkan cara menambahkan kolom kosong dengan semua nilai NaN:

 import numpy as np

#add empty column with NaN values
df[' empty '] = np. Nope

#view updated DataFrame
print (df)

  team points assists empty
0 A 18 5 NaN
1 B 22 7 NaN
2 C 19 7 NaN
3 D 14 9 NaN
4 E 14 12 NaN
5 F 11 9 NaN
6 G 20 9 NaN
7:28 a.m. 4 NaN

Kolom baru bernama kosong diisi dengan nilai NaN.

Contoh 3: Tambahkan beberapa kolom kosong dengan nilai NaN

Kode berikut menunjukkan cara menambahkan beberapa kolom kosong dengan semua nilai NaN:

 import numpy as np

#add three empty columns with NaN values
df[[' empty1 ', ' empty2 ', ' empty3 ']] = np. Nope

#view updated DataFrame
print (df)

  team points assists empty1 empty2 empty3
0 to 18 5 NaN NaN NaN
1 B 22 7 NaN NaN NaN
2 C 19 7 NaN NaN NaN
3 D 14 9 NaN NaN NaN
4 E 14 12 NaN NaN NaN
5 F 11 9 NaN NaN NaN
6 G 20 9 NaN NaN NaN
7:28 A.M. 4 NaN NaN NaN

Perhatikan bahwa tiga kolom baru diisi dengan nilai NaN.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di panda:

Cara mengganti nama kolom di Pandas
Bagaimana cara menambahkan kolom ke Pandas DataFrame
Bagaimana mengubah urutan kolom di Pandas DataFrame

Tambahkan komentar

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