이 튜토리얼에서는 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
결론
튜토리얼에서 무언가를 배웠기를 바랍니다. 튜토리얼에 대해 궁금한 점이 있으면 댓글 섹션에서 질문하세요.