ในบทช่วยสอนนี้ เราจะมาดูวิธีสร้างคอลัมน์ของชื่อเป็นตัวพิมพ์ใหญ่ใน DataFrame มาดูวิธีต่างๆ เพื่อให้บรรลุเป้าหมาย
ตัวอย่าง
เราสามารถกำหนดคอลัมน์ให้กับ DataFrame โดยการทำให้มันเป็นตัวพิมพ์ใหญ่โดยใช้ upper() วิธีการ
มาดูโค้ดกันเลย
# 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
บทสรุป
ฉันหวังว่าคุณจะได้เรียนรู้บางอย่างจากการกวดวิชา หากคุณมีข้อสงสัยเกี่ยวกับบทช่วยสอน ให้ถามพวกเขาในส่วนความคิดเห็น