首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >以Python中的两个或多个DataFrames为例

以Python中的两个或多个DataFrames为例
EN

Stack Overflow用户
提问于 2014-05-13 21:05:22
回答 2查看 84关注 0票数 0

假设我们有两个数据处理程序:

代码语言:javascript
复制
a = DataFrame([[1,1],[2,2]])
b = DataFrame([[1,1],[10,10]])

我们如何取两个数据帧的平均值,从而得到:

代码语言:javascript
复制
   0  1 
0  1  1
1  6  6

怎样才能得到标准差。提前感谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-05-13 21:13:52

您可以将两个DataFrames相加在一起以获得一个新的:

代码语言:javascript
复制
(a+b)/2

输出:

代码语言:javascript
复制
     0   1
0    1   1
1    6   6

[2 rows × 2 columns]

或者,如果您想对结果进行更复杂的处理:

代码语言:javascript
复制
c = a+b
c.std()

产出:

代码语言:javascript
复制
0    7.071068
1    7.071068
票数 3
EN

Stack Overflow用户

发布于 2014-05-13 21:13:30

您可以简单地将它们相加,然后除以2:

代码语言:javascript
复制
(a + b) / 2

输出:

代码语言:javascript
复制
   0  1
0  1  1
1  6  6

[2 rows x 2 columns]
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23641556

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档