Trong khi làm việc trên mô-đun gấu trúc python, có thể cần tổng hợp các hàng của Dataframe. Dưới đây là các ví dụ về tính tổng các hàng của Dataframe. Dataframe là cấu trúc dữ liệu 2 chiều ở dạng bảng có hàng và cột. Nó có thể được tạo bằng cách tải bộ dữ liệu từ bộ lưu trữ hiện có, bộ lưu trữ có thể là Cơ sở dữ liệu SQL, tệp CSV, tệp Excel hoặc từ danh sách python hoặc từ điển.
khung dữ liệu gấu trúc. hàm sum[] trả về tổng các giá trị cho trục được yêu cầu
Cú pháp. Khung dữ liệu. tổng [trục]
Thông số
- trục. {chỉ mục [0], cột [1]}
Tổng của mỗi hàng
df.sum[axis=1]
ví dụ 1
Tổng hợp tất cả các hàng của Khung dữ liệu bằng hàm tổng và đặt giá trị trục thành 1 để tổng hợp các giá trị hàng và hiển thị kết quả dưới dạng đầu ra
Python3
# importing pandas module as pd
import
pandas as pd
# creating a dataframe using dictionary
df
=
pd.DataFrame[{
'X'
# importing pandas module as pd
0# importing pandas module as pd
1# importing pandas module as pd
2# importing pandas module as pd
3# importing pandas module as pd
2# importing pandas module as pd
5# importing pandas module as pd
2# importing pandas module as pd
7# importing pandas module as pd
2# importing pandas module as pd
9import
0
import
1import
2_______10import
4# importing pandas module as pd
2import
6# importing pandas module as pd
2import
8# importing pandas module as pd
2pandas as pd
0# importing pandas module as pd
2pandas as pd
2pandas as pd
3
pandas as pd
5
pandas as pd
6
df
=
pandas as pd
9
0
1=
# importing pandas module as pd
1
4
5
6
đầu ra.
Tổng của tất cả các hàng theo chỉ mục
ví dụ 2
Tính tổng tất cả các hàng hoặc một số hàng của Dataframe theo yêu cầu bằng cách sử dụng hàm loc và hàm tổng và đặt trục thành 1 để tính tổng các hàng. Nó chỉ tổng hợp các hàng được chỉ định và đặt các giá trị NaN ở những vị trí còn lại
Python3
7
import
pandas as pd
# creating a dataframe using dictionary
1
df
=
pd.DataFrame[{
'X'
# importing pandas module as pd
0# importing pandas module as pd
1# importing pandas module as pd
2# importing pandas module as pd
3# importing pandas module as pd
2# importing pandas module as pd
5# importing pandas module as pd
2# importing pandas module as pd
7# importing pandas module as pd
2# importing pandas module as pd
9import
0
import
1import
2# importing pandas module as pd
0import
4# importing pandas module as pd
2import
6# importing pandas module as pd
2import
8# importing pandas module as pd
2pandas as pd
0# importing pandas module as pd
2pandas as pd
2import
0
import
1pd.DataFrame[{
1______10pd.DataFrame[{
3# importing pandas module as pd
2pd.DataFrame[{
5# importing pandas module as pd
2pd.DataFrame[{
7# importing pandas module as pd
2pd.DataFrame[{
9# importing pandas module as pd
2'X'
1pandas as pd
3
'X'
4
'X'
5
'X'
6
'X'
7'X'
8'X'
9=
# importing pandas module as pd
01# importing pandas module as pd
1 # importing pandas module as pd
03# importing pandas module as pd
5# importing pandas module as pd
05'X'
# importing pandas module as pd
2import
2# importing pandas module as pd
09
0
1=
# importing pandas module as pd
1
4
5
6
đầu ra
Tính tổng tất cả các hàng từ hàng 1 đến hàng 3
ví dụ 3
Tính tổng các hàng bằng hàm eval để đánh giá tổng của các hàng có biểu thức đã chỉ định làm tham số
Python3
7
import
pandas as pd
# creating a dataframe using dictionary
1
df
=
pd.DataFrame[{
'X'
# importing pandas module as pd
0# importing pandas module as pd
1# importing pandas module as pd
2# importing pandas module as pd
3# importing pandas module as pd
2# importing pandas module as pd
5# importing pandas module as pd
2# importing pandas module as pd
7# importing pandas module as pd
2# importing pandas module as pd
9import
0
import
1import
2# importing pandas module as pd
0import
4# importing pandas module as pd
2import
6# importing pandas module as pd
2import
8# importing pandas module as pd
2pandas as pd
0# importing pandas module as pd
2pandas as pd
2import
0
import
1pd.DataFrame[{
1______10pd.DataFrame[{
3# importing pandas module as pd
2pd.DataFrame[{
5# importing pandas module as pd
2pd.DataFrame[{
7# importing pandas module as pd
2pd.DataFrame[{
9# importing pandas module as pd
2'X'
1pandas as pd
3
# importing pandas module as pd
64
df
=
pandas as pd
9____168# importing pandas module as pd
69# importing pandas module as pd
70
4
5
6
đầu ra.
Tính tổng các hàng bằng hàm eval
Ví dụ 4
Tính tổng các hàng bằng hàm eval để đánh giá tổng của các hàng với các hàng đã chỉ định bằng cách sử dụng loc với biểu thức để tính tổng dưới dạng tham số cho hàm eval. Nó chỉ trả về các hàng đang được chỉ định trong loc và loại bỏ các hàng còn lại
Python3
7
import
pandas as pd
# creating a dataframe using dictionary
1
df
=
pd.DataFrame[{
'X'
# importing pandas module as pd
0# importing pandas module as pd
1# importing pandas module as pd
2# importing pandas module as pd
3# importing pandas module as pd
2# importing pandas module as pd
5# importing pandas module as pd
2# importing pandas module as pd
7# importing pandas module as pd
2# importing pandas module as pd
9import
0
import
1import
2# importing pandas module as pd
0import
4# importing pandas module as pd
2import
6# importing pandas module as pd
2import
8# importing pandas module as pd
2pandas as pd
0# importing pandas module as pd
2pandas as pd
2import
0
import
1pd.DataFrame[{
1______10pd.DataFrame[{
3# importing pandas module as pd
2pd.DataFrame[{
5# importing pandas module as pd
2pd.DataFrame[{
7# importing pandas module as pd
2pd.DataFrame[{
9# importing pandas module as pd
2'X'
1pandas as pd
3
import
21
import
22
import
23
df
=
# importing pandas module as pd
01_______13# importing pandas module as pd
03# importing pandas module as pd
7import
30# importing pandas module as pd
68# importing pandas module as pd
69# importing pandas module as pd
70
4