Cara menambahkan kolom ke array numpy (dengan contoh)


Anda dapat menggunakan salah satu metode berikut untuk menambahkan kolom ke array NumPy:

Metode 1: Tambahkan kolom di akhir tabel

 n.p. append (my_array, [[value1], [value2], [value3], ...], axis= 1 )

Metode 2: Sisipkan kolom pada posisi tertentu dalam tabel

 n.p. insert (my_array, 3 , [value1, value2, value3, ...], axis= 1 )

Contoh berikut menunjukkan cara menggunakan masing-masing metode dalam praktik.

Contoh 1: Tambahkan kolom di akhir array NumPy

Misalkan kita memiliki array NumPy berikut:

 import numpy as np

#create NumPy array
my_array = np. array ([[1, 2, 3, 4], [5, 6, 7, 8]])

#view NumPy array
my_array

array([[1, 2, 3, 4],
       [5, 6, 7, 8]])

Kita dapat menggunakan sintaks berikut untuk menambahkan kolom di akhir array NumPy:

 #append column to end of NumPy array
new_array = np. append (my_array, [[10], [13]], axis= 1 )

#view updated array
new_array

array([[ 1, 2, 3, 4, 10],
       [5, 6, 7, 8, 13]])

Contoh 2: Sisipkan kolom di posisi tertentu dari array NumPy

Misalkan kita memiliki array NumPy berikut:

 import numpy as np

#create NumPy array
my_array = np. array ([[1, 2, 3], [4, 5, 6], [7, 8, 9]])

#view NumPy array
my_array

array([[1, 2, 3],
       [4, 5, 6],
       [7, 8, 9]])

Kita dapat menggunakan sintaks berikut untuk menyisipkan kolom baru sebelum kolom pada posisi indeks 2 dari array NumPy:

 #insert new column before column in index position 2
new_array = np. insert (my_array, 2 , [10, 13, 19], axis= 1 )

#view updated array
new_array

array([[ 1, 2, 10, 3],
       [4, 5, 13, 6],
       [7, 8, 19, 9]])

Perhatikan bahwa kolom nilai baru disisipkan sebelum kolom pada posisi indeks 2.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan operasi umum lainnya di NumPy:

Bagaimana cara menambahkan array Numpy ke Pandas DataFrame
Bagaimana mengonversi Pandas DataFrame ke array NumPy

Tambahkan komentar

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