Dataframe เป็นโครงสร้างข้อมูล 2 มิติ Dataframe ใช้เพื่อแสดงข้อมูลในรูปแบบตารางในแถวและคอลัมน์ มันเหมือนกับสเปรดชีตหรือตาราง sql Dataframe เป็นวัตถุ Pandas
ในการสร้างดาต้าเฟรม เราจำเป็นต้องนำเข้าแพนด้า สามารถสร้าง Dataframe ได้โดยใช้ฟังก์ชัน dataframe() dataframe() รับพารามิเตอร์หนึ่งหรือสองพารามิเตอร์ อันแรกคือข้อมูลที่จะกรอกในตารางดาต้าเฟรม ข้อมูลสามารถอยู่ในรูปแบบของรายการหรือพจนานุกรมของรายการ ในกรณีของรายการข้อมูล พารามิเตอร์ที่สองคือชื่อคอลัมน์
สร้าง dataframe จากพจนานุกรมของรายการ
import pandas as pd data={'Name':['Karan','Rohit','Sahil','Aryan'],'Age':[23,22,21,24]} df=pd.dataframe(data) df #print the dataframe
ผลลัพธ์จะเป็นตารางที่มีสองคอลัมน์ชื่อ 'ชื่อ' และ 'อายุ' โดยมีข้อมูลที่ป้อนลงในตาราง
สร้าง dataframe จากรายการ
import pandas as pd data=[[‘Karan’,23],[‘Rohit’,22],[‘Sahil’,21],[‘Aryan’,24]] df=pd.dataframe(data,columns=[‘Name’,’Age’]) df
สิ่งนี้ยังให้ผลลัพธ์ที่เหมือนกัน ความแตกต่างเพียงอย่างเดียวอยู่ในรูปแบบที่ให้ข้อมูล เนื่องจากไม่ได้ระบุชื่อคอลัมน์ไว้ก่อนหน้านี้ จึงจำเป็นต้องส่งชื่อคอลัมน์เป็นอาร์กิวเมนต์ในฟังก์ชัน dataframe()
สร้าง dataframe ดัชนีที่กำหนดเอง
import pandas as pd data={'Name':['Karan','Rohit','Sahil','Aryan'],'Age':[23,22,21,24]} df=pd.dataframe(data,index=[‘No.1’,’No.2’,’No.3’,’No.4’]) df
สิ่งนี้จะสร้างดาต้าเฟรมเดียวกันกับดัชนีตามที่กล่าวไว้ในรายการดัชนี