Python : Machine Learning [4]
วันนี้เรียน บทที่ 6,7 สอนเกี่ยวกับ การกรองข้อมูล การเรียงข้อมูล การเพิ่มcolumn
กรองข้อมูล คือการกำหนด condition ใน loc แล้วเลือกว่าจะให้แสดง column ใดบ้าง
ส่วน reset_index() เมื่อต้องการให้เรียงจาก 0 
df1=df.loc[df["MILES*"] >10,["MILES*"]].head(n=5).reset_index()
มีการใช้ isin ด้วย ดูรูปข้างล่าง
ถ้ามี 2 condition ก็ให้ใช้เครื่องหมาย & มาเชื่อม

การเรียงข้อมูล
ใช้ sort_values
df.sort_values(by=["START*","MILES*"],ascending=[True,False]).head(n=5)

การเพิ่ม column
ต้องใช้ numpy มาช่วย ประมาณนี้
import numpy as np
df["my_cat"] = np.where(df["MILES*"]>5,"Long","Short")
df.head(n=3)

ตอนแรกดูง่ายๆ หลังๆเริ่มสับสน 2





 



Create Date : 16 สิงหาคม 2563
Last Update : 16 สิงหาคม 2563 15:05:43 น.
Counter : 818 Pageviews.

0 comments
การกำเนิดของยุคใหม่: Canon EOS R System สมาชิกหมายเลข 9057269
(15 ธ.ค. 2568 13:56:14 น.)
รีวิวรถสำหรับผู้หญิง : รถใหญ่ไม่ได้น่ากลัวอย่างที่สาวไซส์มินิคิด BMWix1 สมาชิกหมายเลข 6175217
(14 ธ.ค. 2568 12:36:10 น.)
ซ่อม โช๊ค honda click 110 คาร์บู ให้นิ่มเหมือนใหม่ mrter2012
(17 พ.ย. 2568 13:48:11 น.)
เสียงดัง กุ๊กๆ เปลี่ยนรองเบ้าโช๊ค ลูกปืนเบ้าโช๊ค ยางกันฝุ่นโช๊ค nissan almera 2011 เสียงหายแล้ว mrter2012
(2 พ.ย. 2568 17:15:46 น.)
ชื่อ :
Comment :
 *ใช้ code html ตกแต่งข้อความได้เฉพาะสมาชิก
 

J-learning.BlogGang.com

wink99_th
Location :
พิษณุโลก  Thailand

[ดู Profile ทั้งหมด]
 ผู้ติดตามบล็อก : 8 คน [?]

บทความทั้งหมด