이 튜토리얼에서는 DataFrame에서 이름의 열을 대문자로 만드는 방법을 볼 것입니다. 목표를 달성하기 위한 다양한 방법을 살펴보겠습니다.
예
upper()를 사용하여 대문자로 만들어 DataFrame에 열을 할당할 수 있습니다. 방법.
코드를 봅시다.
# importing the pandas package import pandas as pd # data for DataFrame data = { 'Name': ['Hafeez', 'Aslan', 'Kareem'], 'Age': [19, 21, 18], 'Profession': ['Developer', 'Engineer', 'Artist'] } # creating DataFrame data_frame = pd.DataFrame(data) # displaying the DataFrame print('---------------------Before-------------------') print(data_frame) print() # making the Name column strings to upper case data_frame['Name'] = data_frame['Name'].str.upper() # displaying the DataFrame print('---------------------After-------------------') print(data_frame)
출력
위의 프로그램을 실행하면 다음과 같은 결과를 얻을 수 있습니다.
---------------------Before------------------- Name Age Profession 0 Hafeez 19 Developer 1 Aslan 21 Engineer 2 Kareem 18 Artist ---------------------After------------------- Name Age Profession 0 HAFEEZ 19 Developer 1 ASLAN 21 Engineer 2 KAREEM 18 Artist
예
apply()를 사용하여 동일한 결과를 얻을 수도 있습니다. DataFrame의 메소드 관련 코드를 보자.
# importing the pandas package import pandas as pd # data for DataFrame data = { 'Name': ['Hafeez', 'Aslan', 'Kareem'], 'Age': [19, 21, 18], 'Profession': ['Developer', 'Engineer', 'Artist'] } # creating DataFrame data_frame = pd.DataFrame(data) # displaying the DataFrame print('---------------------Before-------------------') print(data_frame) print() # making the Name column strings to upper case data_frame['Name'] = data_frame['Name'].apply(lambda name : name.upper()) # displaying the DataFrame print('---------------------After-------------------') print(data_frame)
출력
위의 프로그램을 실행하면 다음과 같은 결과를 얻을 수 있습니다.
---------------------Before------------------- Name Age Profession 0 Hafeez 19 Developer 1 Aslan 21 Engineer 2 Kareem 18 Artist ---------------------After------------------- Name Age Profession 0 HAFEEZ 19 Developer 1 ASLAN 21 Engineer 2 KAREEM 18 Artist
결론
튜토리얼에서 무언가를 배웠기를 바랍니다. 튜토리얼에 대해 궁금한 점이 있으면 댓글 섹션에서 질문하세요.