Để tính tổng tất cả hàng của DataFrame, dùng hàm sum() và đặt axis=1. Giá trị axis=1 sẽ cộng các giá trị theo hàng (ngang).
Tạo DataFrame
dataFrame = pd.DataFrame({
"Opening_Stock": [300, 700, 1200, 1500],
"Closing_Stock": [200, 500, 1000, 900]
})
Tính tổng hàng
dataFrame = dataFrame.sum(axis=1)
Ví dụ hoàn chỉnh
import pandas as pd
dataFrame = pd.DataFrame({
"Opening_Stock": [300, 700, 1200, 1500],
"Closing_Stock": [200, 500, 1000, 900]
})
print("DataFrame...\n", dataFrame)
# Tính tổng hàng, axis=1
dataFrame = dataFrame.sum(axis=1)
print("\nTổng các hàng...\n", dataFrame)
Kết quả đầu ra
DataFrame... Closing_Stock Opening_Stock 0 200 300 1 500 700 2 1000 1200 3 900 1500 Tổng các hàng... 0 500 1 1200 2 2200 3 2400 dtype: int64
Giải thích: Mỗi hàng: 200+300=500, 500+700=1200, 1000+1200=2200, 900+1500=2400.
Mẹo: Dùng axis=0 (mặc định) để tính tổng theo cột (dọc).