Numpy 배열에 열을 추가하는 방법(예제 포함)
다음 방법 중 하나를 사용하여 NumPy 배열에 열을 추가할 수 있습니다.
방법 1: 테이블 끝에 열 추가
n.p. append (my_array, [[value1], [value2], [value3], ...], axis= 1 )
방법 2: 테이블의 특정 위치에 열 삽입
n.p. insert (my_array, 3 , [value1, value2, value3, ...], axis= 1 )
다음 예에서는 각 방법을 실제로 사용하는 방법을 보여줍니다.
예시 1: NumPy 배열 끝에 열 추가
다음과 같은 NumPy 배열이 있다고 가정합니다.
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]])
다음 구문을 사용하여 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]])
예시 2: NumPy 배열의 특정 위치에 열 삽입
다음과 같은 NumPy 배열이 있다고 가정합니다.
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]])
다음 구문을 사용하여 NumPy 배열의 인덱스 위치 2에 있는 열 앞에 새 열을 삽입할 수 있습니다.
#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]])
인덱스 위치 2의 열 앞에 새 값 열이 삽입되었습니다.
추가 리소스
다음 튜토리얼에서는 NumPy에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.
Pandas DataFrame에 Numpy 배열을 추가하는 방법
Pandas DataFrame을 NumPy 배열로 변환하는 방법