Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

Python - รวมแถวทั้งหมดของ Pandas Dataframe


ในการรวมแถวทั้งหมดของ DataFrame ให้ใช้ฟังก์ชัน sum() และตั้งค่าแกนเป็น 1 ค่าแกน 1 จะเพิ่มค่าแถว

ขั้นแรก ให้เราสร้าง DataFrame เรามีคอลัมน์การเปิดและปิดหุ้นอยู่ในนั้น

dataFrame = pd.DataFrame({"Opening_Stock": [300, 700, 1200, 1500],"Closing_Stock": [200, 500, 1000, 900]})

การหาผลรวมของค่าแถว แกนถูกตั้งค่า 1 เพื่อเพิ่มค่าแถว

dataFrame = dataFrame.sum(axis = 1)

ตัวอย่าง

ต่อไปนี้เป็นรหัสที่สมบูรณ์

import pandas as pd

dataFrame = pd.DataFrame({"Opening_Stock": [300, 700, 1200, 1500],"Closing_Stock": [200, 500, 1000, 900]})

print"DataFrame...\n",dataFrame

# finding sum of row values
# axis is set 1 to add row values
dataFrame = dataFrame.sum(axis = 1)
print"\nSumming rows...\n",dataFrame

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้

DataFrame...
   Closing_Stock   Opening_Stock
0          200             300
1          500             700
2         1000            1200
3          900            1500

Summing rows...
0      500
1     1200
2     2200
3     2400
dtype: int64