Tôi đang cố gắng xóa các hàng của một khung dữ liệu dựa trên một cột ngày; [Delivery Date]
Pandas - Python, xóa các hàng dựa trên cột Ngày
Tôi cần phải xóa các hàng cũ hơn 6 tháng nhưng không bằng năm '1970'.
tôi đã tạo ra 2 biến:
from datetime import date, timedelta
sixmonthago = date.today() - timedelta(188)
import time
nineteen_seventy = time.strptime('01-01-70', '%d-%m-%y')
nhưng tôi không biết làm thế nào để xóa hàng dựa trên hai biến, sử dụng cột [Delivery Date]
.
Có ai có thể cung cấp giải pháp đúng không?
Cảm ơn .. Tôi nhận được một lỗi trở lại: Lỗi Loại: 'Chỉ có thể sử dụng accessor .dt với các giá trị datetimelike '- có lẽ cần câu hỏi riêng biệt của riêng nó nhưng điều này có nghĩa là tôi phải thay đổi [Ngày giao hàng] thành datetime? Xin lỗi, tôi khá mới với điều này –
Bạn mave có chuỗi thay vì datetimes, bạn có thể chuyển đổi làm 'df ['Ngày giao hàng'] = pd.to_datetime (df ['Ngày giao hàng'])' – EdChum