Bạn đang đọc như nào và đánh giá nhanh/ chậm như nào?Tiện hỏi các bác có cách nào dùng pandas đọc file Excel XLSX nhanh không? Tốc độ đọc chậm quá.
1 file excel tầm 400k dòng đọc mất 1phut , cùng file excel đó nhưng lưu dạng csv thì chỉ mất 1s thôiBạn đang đọc như nào và đánh giá nhanh/ chậm như nào?
Hỏi thì phải có info rõ ràng chứ bạn?
via theNEXTvoz for iPhone
Tóm lại là anh hỏi trên voz này cũng để cho vui thôi đúng không? Vì thật ra anh cũng đâu cần câu trả lờiCái này mình cũng hỏi trên StackOverFlow rồi nhưng chưa thấy ai có giải pháp nào để tăng tốc cả.
Vì một số lý do bắt buộc phải lưu dạng xlsx.

Anh bị dở à. Tôi hỏi trên đó không có trả lời, tôi thấy thớt này thì tôi hỏi xem biết đâu có ai biết.Tóm lại là anh hỏi trên voz này cũng để cho vui thôi đúng không? Vì thật ra anh cũng đâu cần câu trả lời
Edit: Thôi thì tôi cũng chả dỗi anh nữa. Cách tôi read excel vào pandas như sau:
Cái này bọn tôi wrap nó thành 1 cái utils nhỏ nhỏ để dùng chung.
- Dùng xlsx2csv convert excel qua csv chạy multiprocessing (IO-bound)
- Dùng read_csv để read đống csv sau khi convert.
1. Tôi không bị dở.Anh bị dở à. Tôi hỏi trên đó không có trả lời, tôi thấy thớt này thì tôi hỏi xem biết đâu có ai biết.
Thank anh giới thiệu cái lib, để tôi thử.
Mình đang build Data Warehouse, stack mình đang xài là: C#( Làm Web services), Python, SSIS.1. Tôi không bị dở.
2. Anh nói anh hỏi trên stackoverflow nhưng không vất nổi 1 cái link ra để người ta biết anh đã hỏi cái gì.
Tôi cười với cách đi hỏi của anh.
Bác có thể dùng airflow nha.Mình đang build Data Warehouse, stack mình đang xài là: C#( Làm Web services), Python, SSIS.
Một số task đơn giản get data từ source SQL thì mình xài SSIS, còn lại mình code bằng Python.
Hiện tại mình đang dùng Windows Task để schedule các script của Python. (Có nhiều hạn chế)
Ko biết là mấy anh DE thường dùng cái gì để schedule script python nhỉ ?
Xài thằng này có nhúng thằng project python vào đc ko bác hay phải code lại ?Bác có thể dùng airflow nha.
https://airflow.apache.org/.
Ở đấy ngoài có pythonOperator thì còn BashOperator, Senor, HDFSSensor...
Thím có thể ngó qua Airflow và Luigi.Mình đang build Data Warehouse, stack mình đang xài là: C#( Làm Web services), Python, SSIS.
Một số task đơn giản get data từ source SQL thì mình xài SSIS, còn lại mình code bằng Python.
Hiện tại mình đang dùng Windows Task để schedule các script của Python. (Có nhiều hạn chế)
Ko biết là mấy anh DE thường dùng cái gì để schedule script python nhỉ ?
Có bạn à, bạn import từ file bạn code rồi call thôi ý.Xài thằng này có nhúng thằng project python vào đc ko bác hay phải code lại ?
Ko biết là mấy anh DE thường dùng cái gì để schedule script python nhỉ ?
Mình cũng đang dùng airflow nhung nhiều cái khó setup rẽ nhánh nên chuyển sang tự code một cái base trên celeryBác có thể dùng airflow nha.
https://airflow.apache.org/.
Ở đấy ngoài có pythonOperator thì còn BashOperator, Senor, HDFSSensor...
