Prompt miễn phí
Python xử lý CSV lớn theo luồng
Sinh giải pháp Python đọc CSV rất lớn theo luồng, kèm code, giải thích bộ nhớ và độ phức tạp rõ ràng.
Prompt dùng để làm gì?
Sinh giải pháp Python đọc CSV rất lớn theo luồng, kèm code, giải thích bộ nhớ và độ phức tạp rõ ràng.
Điền thông tin của bạn
Prompt
Input mẫu
quy_tac_loc: chỉ giữ dòng có trang_thai = 'done' và so_tien > 0
dau_ra_mong_muon: file CSV mới chỉ gồm id, ngay, so_tien
mau_du_lieu: 3 dòng CSV mẫu có các cột trên
Output mẫu
Cách sử dụng
Giải thích cấu trúc
- Role
- Vai trò là kỹ sư Python hiểu dữ liệu lớn và tối ưu bộ nhớ.
- Context
- Bối cảnh là CSV rất lớn nên không thể đọc toàn bộ vào RAM như cách làm thông thường.
- Task
- Sinh code xử lý theo luồng, áp quy tắc lọc và tạo đầu ra đúng định dạng.
- Constraints
- Không dùng cách nạp toàn file; phải nói rõ độ phức tạp, giới hạn bộ nhớ và nút thắt tiềm ẩn.
- Output
- Code hoàn chỉnh kèm giải thích, phân tích hiệu năng và khuyến nghị xử lý theo lô khi cần.
Mẹo sử dụng
- Nếu có bước sắp xếp, hãy cảnh báo vì nó thường phá vỡ tính streaming.
- Chỉ giữ các cột cần thiết để giảm I/O và bộ nhớ.
- Với dữ liệu phân nhóm, cân nhắc ghi tạm theo key thay vì gom toàn bộ vào dict lớn.
- Nêu rõ kiểu dữ liệu khi chuyển đổi số hoặc ngày để tránh lỗi parse.
Nguồn và giấy phép
ONTER biên tập · original
Đánh giá prompt
Chọn số sao theo trải nghiệm của bạn. Bạn có thể sửa đánh giá sau một phút.
Prompt liên quan
Thiết kế kiến trúc tách lớp cho ứng dụng nhỏ dễ bảo trì
Đề xuất cách tách controller, service, repository, cấu trúc thư mục và luồng gọi cho một ứng dụng nhỏ.
Phân tích và giảm thiểu rủi ro từ dữ liệu đầu vào
Rà soát mã xử lý input để phát hiện chèn lệnh, path traversal và đề xuất chỉnh sửa an toàn theo bối cảnh thực tế.
Soát lỗi logic trong chuỗi if-else phức tạp
Kiểm tra khối điều kiện dài để tìm lỗi logic, làm rõ nhánh biên và đề xuất viết lại dễ hiểu hơn kèm test liên quan.
Viết hàm xử lý dữ liệu đầu vào không tin cậy
Tạo hàm an toàn để kiểm tra, làm sạch, chuẩn hóa và bắt lỗi dữ liệu từ nguồn ngoài trước khi xử lý.
