python中pandas.DataFrame对行与列求和及添加新行与列示例
来源:互联网 发布:dota2数据 编辑:程序博客网 时间:2024/06/13 16:40
本文介绍的是python中pandas.DataFrame对行与列求和及添加新行与列的相关资料,下面话不多说,来看看详细的介绍吧。
方法如下:
导入模块:
1
2
3
from
pandas
import
DataFrame
import
pandas as pd
import
numpy as np
生成DataFrame数据
1
df
=
DataFrame(np.random.randn(
4
,
5
), columns
=
[
'A'
,
'B'
,
'C'
,
'D'
,
'E'
])
DataFrame数据预览:
1
2
3
4
5
A B C D E
0
0.673092
0.230338
-
0.171681
0.312303
-
0.184813
1
-
0.504482
-
0.344286
-
0.050845
-
0.811277
-
0.298181
2
0.542788
0.207708
0.651379
-
0.656214
0.507595
3
-
0.249410
0.131549
-
2.198480
-
0.437407
1.628228
计算各列数据总和并作为新列添加到末尾
1
df[
'Col_sum'
]
=
df.
apply
(
lambda
x: x.
sum
(), axis
=
1
)
计算各行数据总和并作为新行添加到末尾
1
df.loc[
'Row_sum'
]
=
df.
apply
(
lambda
x: x.
sum
())
最终数据结果:
1
2
3
4
5
6
A B C D E Col_sum
0
0.673092
0.230338
-
0.171681
0.312303
-
0.184813
0.859238
1
-
0.504482
-
0.344286
-
0.050845
-
0.811277
-
0.298181
-
2.009071
2
0.542788
0.207708
0.651379
-
0.656214
0.507595
1.253256
3
-
0.249410
0.131549
-
2.198480
-
0.437407
1.628228
-
1.125520
Row_sum
0.461987
0.225310
-
1.769627
-
1.592595
1.652828
-
1.022097
阅读全文
0 0
- python中pandas.DataFrame对行与列求和及添加新行与列示例
- python中pandas.DataFrame对行与列求和及添加新行与列示例
- python中pandas库中DataFrame对行和列的操作使用方法
- python中pandas库中DataFrame对行和列的操作使用方法
- python中pandas库中DataFrame对行和列的操作使用方法
- python中pandas库中DataFrame对行和列的操作使用方法
- Python pandas DataFrame 某一列中添加字符串
- python pandas dataframe 的按列或者按行合并
- pandas 按照列A分组,将同一组的列B求和,生成新的Dataframe
- pandas dataframe行和列的操作
- pandas Dataframe行 列读取的方法
- 【pandas】对矩阵的某一行、某一列进行求和
- python实现对矩阵按照行、列求和,不使用numpy、pandas模块
- Pandas中修改DataFrame列名
- 用pandas中的DataFrame时选取行或列
- 对dataframe进行列相加,行相加
- pandas修改DataFrame列名
- python pandas中series与dataframe数据类型属性及操作基础
- http://blog.duicode.com/category/bianchengxuexi/android/page/2
- TimeUnit详解
- springMvc配置数据库
- MySQL的C语言API功能介绍
- Javascript之数组的基本操作
- python中pandas.DataFrame对行与列求和及添加新行与列示例
- linux tail命令显示最后n行
- Intellij IDEA 2016学习系列之(二)mybatis-generator自动生成
- 一个函数名后面加const表示什么意思?
- CSS样式基本知识
- 史上最简单的SpringCloud教程 | 第十二篇: 断路器监控(Hystrix Dashboard)
- sklearn之Kmeans算法
- java swing 相关例子
- ThinkPHP单字母函数(快捷方法)使用总结