판다스 데이터프레임에 빈 열 추가하는 방법
목차
- 소개
- Pandas 라이브러리 가져오기
- 예제 데이터 프레임 생성하기
- 빈 열 추가하기
- NaN 값으로 채워진 열 추가하기
- 결론
- 참고 자료
1. 소개
이 비디오에서는 Python 프로그래밍 언어에서 Pandas 데이터 프레임에 빈 열을 추가하는 방법에 대해 설명합니다.
2. Pandas 라이브러리 가져오기
먼저, 첫 번째 코드 줄에서 Pandas 라이브러리를 가져와야 합니다.
import pandas as pd
3. 예제 데이터 프레임 생성하기
다음으로, 두 번째 코드 상자에서 데이터 프레임 생성자를 사용하여 예제 데이터 프레임을 생성해야 합니다. 아래 코드 상자에 보이는 대로 data
라는 이름의 새로운 데이터 프레임을 만들고 코드 상자 아래에 이 데이터 프레임을 출력합니다.
data = pd.DataFrame({'x1': [1, 2, 3, 4, 5, 6, 7],
'x2': [2, 4, 6, 8, 10, 12, 14],
'x3': [3, 6, 9, 12, 15, 18, 21]})
print(data)
4. 빈 열 추가하기
이제 우리는 이 데이터 프레임에 빈 열을 추가하려고 합니다. 이를 위해 다음과 같은 코드를 사용할 수 있습니다.
copy_data = data.copy() # 데이터 프레임의 복사본 생성
copy_data['new_column'] = '' # 빈 문자열로 새로운 열 생성
print(copy_data)
위의 코드를 실행한 후, 새로운 데이터 프레임이 코드 상자 아래에 출력되는 것을 볼 수 있습니다. 이 새로운 데이터 프레임은 처음의 입력 데이터 프레임과 동일한 값을 가지고 있지만, 빈 문자열로 채워진 새로운 열인 new_column
이 추가되어 있습니다.
5. NaN 값으로 채워진 열 추가하기
위의 예제에서는 빈 문자열로 새로운 열을 추가했습니다. 그러나 NaN 값으로 채워진 새로운 열을 생성하는 것도 가능합니다. 이에 대한 예시는 아래 코드 상자에 나와 있습니다.
data_new2 = data.copy() # 데이터 프레임의 복사본 생성
data_new2['new_column'] = float('nan') # NaN 값으로 새로운 열 생성
print(data_new2)
위의 두 줄의 코드를 실행하면 data_new2
라는 이름의 새로운 데이터 프레임이 생성되고, 이를 코드 상자 아래에서 출력할 수 있습니다. 이 데이터 프레임은 입력 데이터 프레임과 동일한 값을 가지며, new_column
이라는 새로운 열이 추가되었고, 이 열은 NaN 값으로만 채워져 있습니다.
6. 결론
이 비디오에서는 Python 언어를 사용하여 Pandas 데이터 프레임에 빈 열과 NaN 값으로 채워진 열을 추가하는 방법을 설명했습니다. 보다 자세한 내용은 저의 홈페이지 statisticsglobe.com에서 확인할 수 있습니다.
7. 참고 자료