Hướng dẫn dùng dataframe shift python
Ngày đăng:
02/09/2022
Trả lời:
0
Lượt xem:
191
IFF DataFrame của bạn đã được sắp xếp theo các phím nhóm bạn có thể sử dụng một đĩa đơn shifttrên toàn bộ DataFrame và wheređể NaNcác hàng tràn vào nhóm tiếp theo. Đối với các DataFrame lớn hơn với nhiều nhóm, điều này có thể nhanh hơn một chút. df['prev_value'] = df['value'].shift().where(df.object.eq(df.object.shift())) object period value prev_value 0 1 1 24 NaN 1 1 2 67 24.0 2 1 4 89 67.0 3 2 4 5 NaN 4 2 23 23 5.0Một số thời gian liên quan đến hiệu suất: 6 hữu ích 0 bình luận chia sẻ |