Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

Python Pandas – รับประเภทข้อมูลและข้อมูลคอลัมน์ DataFrame


ในการรับข้อมูลคอลัมน์ประเภทข้อมูลและ DataFrame ให้ใช้เมธอด info() นำเข้าไลบรารีที่จำเป็นด้วยนามแฝง -

นำเข้าแพนด้าเป็น pd;

สร้าง DataFrame ที่มี 3 คอลัมน์ -

dataFrame =pd.DataFrame ( { "รถยนต์":['BMW', 'Audi', 'BMW', 'Lexus', 'Tesla', 'Lexus', 'Mustang'], "Place":[' เดลี','บังกาลอร์','ไฮเดอราบาด','จัณฑีครห์','ปูเน่', 'มุมไบ', 'ชัยปุระ'],"หน่วย":[100, 150, 50, 110, 90, 120, 80] })

รับประเภทข้อมูลและข้อมูลอื่น ๆ เกี่ยวกับ DataFrame -

dataFrame.info()

ตัวอย่าง

ต่อไปนี้เป็นรหัส -

นำเข้าแพนด้าเป็น pd;# สร้าง DataFramedataFrame =pd.DataFrame ( { "รถยนต์":['BMW', 'Audi', 'BMW', 'Lexus', 'Tesla', 'Lexus', 'Mustang' ],"สถานที่":['เดลี','บังกาลอร์','ไฮเดอราบาด','จันดิการ์ห์','ปูเน่', 'มุมไบ', 'ชัยปุระ'],"หน่วย":[100, 150, 50, 110, 90 , 120, 80] })print"DataFrame ...\n",dataFrame# รับค่าที่ไม่ซ้ำจากการพิมพ์คอลัมน์"\nค่าที่ไม่ซ้ำจากคอลัมน์ ...\n",dataFrame['Car'].unique()print "\nนับค่าที่ไม่ซ้ำจากคอลัมน์ ...\n",dataFrame['Car'].nunique()# get datatype infoprint"\n Get the datatype info ...\n",dataFrame.info() 

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

DataFrame ... Car Place Units0 BMW Delhi 1001 Audi Bangalore 1502 BMW Hyderabad 503 Lexus Chandigarh 1104 Tesla Pune 905 Lexus Mumbai 1206 Mustang Jaipur 80 ค่าที่ไม่ซ้ำจากคอลัมน์ ...['BMW' 'Audi' 'Lexus' 'Tesla ' 'Mustang']นับค่าที่ไม่ซ้ำจากคอลัมน์ ...5รับข้อมูลประเภทข้อมูล ...RangeIndex:7 รายการ 0 ถึง 6 คอลัมน์ข้อมูล (ทั้งหมด 3 คอลัมน์):Car 7 non-null objectPlace 7 non-null objectUnits 7 non- null int64dtypes:int64 (1), object (2) การใช้หน่วยความจำ:240.0+ ไบต์ไม่มี