ฉันสงสัยว่า ... ถ้าฉันกำลังอ่านให้พูดว่าไฟล์ csv 400MB ลงในดาต้าเฟรมแพนด้า (โดยใช้ read_csv หรือ read_table) มีวิธีใดที่จะคาดเดาได้ว่าจะต้องใช้หน่วยความจำเท่าไหร่? แค่พยายามทำให้รู้สึกดีขึ้นของเฟรมข้อมูลและหน่วยความจำ ...
x=df.loc[[]]
ใช้เวลาไม่0.1
กี่วินาทีในการคำนวณ (เพื่อแยกแถวที่เป็นศูนย์) และยิ่งไปกว่านั้นยังใช้หน่วยความจำหลายร้อยเมกะไบต์เช่นเดียวกับดาต้าเฟรมดั้งเดิมอาจเป็นเพราะการคัดลอกบางส่วนที่อยู่ด้านล่าง
top
แล้วShift + M
จะเรียงลำดับการใช้งานหน่วยความจำของฉัน