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ế.
Chẩn đoán và sửa lỗi xác thực, phân quyền backend
Phân tích middleware hay logic quyền truy cập, đưa bản sửa và test xác nhận cho lỗi chặn sai hoặc lọt quyền.
Xây dựng bộ test đầy đủ cho tìm kiếm nhị phân
Thiết kế test cho binary search với các biên quan trọng, dữ liệu rỗng, trùng lặp và vị trí đầu cuối.
