Tôi đã thấy rất nhiều bài viết về cách bạn có thể làm điều đó với một chuỗi ngày nhưng tôi đang cố gắng một cái gì đó cho một cột dataframe và đã không có bất kỳ may mắn cho đến nay. Phương pháp hiện tại của tôi là: Lấy ngày trong tuần từ 'myday' và sau đó bù đắp để có được thứ hai.Lấy ngày bắt đầu tuần (Thứ Hai) từ cột ngày bằng Python (gấu trúc)?
df['myday'] is column of dates.
mydays = pd.DatetimeIndex(df['myday']).weekday
df['week_start'] = pd.DatetimeIndex(df['myday']) - pd.DateOffset(days=mydays)
Nhưng tôi nhận được Lỗi Loại: loại không được hỗ trợ cho ngày timedelta thành phần: numpy.ndarray
Làm thế nào tôi có thể nhận được trong tuần ngày bắt đầu từ một cột df?
Cảm ơn bạn đã giải thích. Giải pháp này thực hiện chính xác những gì tôi muốn! – dev28