Xin chào cả nhà.
Xin các bác giúp em code xử lí dữ liệu này với ạ.
1. Trích rút dữ liệu:
-Trích rút dữ liệu bằng cách tính giá trị trung bình cộng của dữ liệu trong khoảng thời gian 10', 30', 1h
VD: Khoảng thời gian 0h ngày 28/4 đến 0h10' ngày 28/4 hoặc 0h ngày 28/4 đến 0h30' ngày 28/4 hoặc 0h ngày 28/4 đến 0h ngày 28/4
-Các giá trị được làm tròn đến 0,1,2 chữ số sau dấu phẩy
-Mỗi bảng giá trị được ghi vào sheet mới VD: 10mins-0digit, 30mins-1digit, 60mins-2digit
-Sheet mới chỉ cần các cột Date, Time, MoteID, Temperature, Humidity, Light.
-Khoảng thời gian nào không có dữ liệu thì bỏ trống
-Những dữ liệu nào có Temperature<15 hoặc Temperature>40 thì xóa đi.
-Những dữ liệu nào có Humidity<10 thì xóa đi.
2. Xử lí các missing data:
-Những ô trống được tính bằng cách tính trung bình cộng của 5 ô trước đó.
Xin các bác cho em code nào mà chỉ cần sửa ít thôi để em còn áp dụng cho những file khác nữa ạ (còn khoảng 50 file như thế này nữa.)
Xin các bác giúp em với ạ.
File
https://www.dropbox.com/s/1xnqs2ez6whs209/55.zip?dl=0
Xin các bác giúp em code xử lí dữ liệu này với ạ.
1. Trích rút dữ liệu:
-Trích rút dữ liệu bằng cách tính giá trị trung bình cộng của dữ liệu trong khoảng thời gian 10', 30', 1h
VD: Khoảng thời gian 0h ngày 28/4 đến 0h10' ngày 28/4 hoặc 0h ngày 28/4 đến 0h30' ngày 28/4 hoặc 0h ngày 28/4 đến 0h ngày 28/4
-Các giá trị được làm tròn đến 0,1,2 chữ số sau dấu phẩy
-Mỗi bảng giá trị được ghi vào sheet mới VD: 10mins-0digit, 30mins-1digit, 60mins-2digit
-Sheet mới chỉ cần các cột Date, Time, MoteID, Temperature, Humidity, Light.
-Khoảng thời gian nào không có dữ liệu thì bỏ trống
-Những dữ liệu nào có Temperature<15 hoặc Temperature>40 thì xóa đi.
-Những dữ liệu nào có Humidity<10 thì xóa đi.
2. Xử lí các missing data:
-Những ô trống được tính bằng cách tính trung bình cộng của 5 ô trước đó.
Xin các bác cho em code nào mà chỉ cần sửa ít thôi để em còn áp dụng cho những file khác nữa ạ (còn khoảng 50 file như thế này nữa.)

Xin các bác giúp em với ạ.
File
https://www.dropbox.com/s/1xnqs2ez6whs209/55.zip?dl=0