首页 > 编程语言 > 详细

Python 的 Pandas 对矩阵的行进行求和

时间:2019-06-23 21:32:53      阅读:1417      评论:0      收藏:0      [点我收藏+]

Python 的 Pandas 对矩阵的行进行求和:

若使用 df.apply(sum) 方法的话,只能对矩阵的列进行求和,要对矩阵的行求和,可以先将矩阵转置,然后应用 df.apply(sum) 即可。

data_file = ..\\data\\result_0621_onlyClusters.csv

df = pd.read_csv(data_file)
# print(df)

# 对行进行求和
# 先对矩阵进行转置
df_T=df.T

df[sum] = df_T.apply(sum)
print(df[sum])

df.to_csv(..\\data\\result_0621_onlyClusters_sum.csv,index=False)

 

其他的方法有如:

1、对某一行进行求和: Row_sum = df.iloc[i,0:].sum()
2、对某一列进行求和:column_sum = df.iloc[:,j].sum()
3、对每一列进行求和:

        for i in df.columns:
            print(df[i].sum())

 

【Reference】

1、【【pandas】对矩阵的某一行、某一列进行求和:https://blog.csdn.net/jinlong_xu/article/details/61193418

Python 的 Pandas 对矩阵的行进行求和

原文:https://www.cnblogs.com/shenxiaolin/p/11074127.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!