Tôi đang sử dụng khung dữ liệu pandas/python. Tôi đang cố gắng để làm một phép trừ tụt hậu.Thêm/trừ cột Pandas
Tôi hiện đang sử dụng:
newCol = df.col - df.col.shift()
Điều này dẫn đến một NaN ở vị trí đầu tiên:
NaN
45
63
23
...
Câu hỏi đầu tiên: Đây có phải là cách tốt nhất để làm một phép trừ như thế này?
Thứ hai: Nếu tôi muốn thêm cột (cùng số hàng) vào cột mới này. Có cách nào mà tôi có thể làm cho tất cả số 0 của NaN để tính toán không?
Ex:
col_1 =
Nan
45
63
23
col_2 =
10
10
10
10
new_col =
10
55
73
33
và KHÔNG
NaN
55
73
33
Cảm ơn bạn.