python中pandas.DataFrame对行与列求和及添加新行与列示例
来源:互联网 发布:广西广电网络收费标准 编辑:程序博客网 时间:2024/06/01 08:29
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数据类型属性及操作基础
- Spring Boot 启动项目返回对象时 页面 spring boot type=Not Acceptable, status=406
- C语言作业题(3)
- NOIP 2017 Day1 总结
- 怎样查看django的安装路径
- python创建Excel文件 xlwt
- python中pandas.DataFrame对行与列求和及添加新行与列示例
- Git常用命令总结,不定期更新
- windows linux共享文件夹 samba
- scala akka http基本使用
- maven 依赖包无法下载
- 快幂算法
- JS获取页面高度、宽度
- 支持应用这件事上,容器更“专”虚拟机更“宽”
- 游戏日志系统设计与实现