栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

将pandas数据框中的两列求和

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

将pandas数据框中的两列求和

我认为您已经误解了某些python语法,以下代码执行了两项任务:

In [11]: a = b = 1In [12]: aOut[12]: 1In [13]: bOut[13]: 1

因此,在您的代码中就好像您在做的一样:

sum = df['budget'] + df['actual']  # a Series# anddf['variance'] = df['budget'] + df['actual']  # assigned to a column

后者为df创建了一个新列:

In [21]: dfOut[21]:  cluster      date  budget  actual0       a  2014-01-01 00:00:00   11000   100001       a  2014-02-01 00:00:00    1200    10002       a  2014-03-01 00:00:00     200     1003       b  2014-04-01 00:00:00     200     3004       b  2014-05-01 00:00:00     400     4505       c  2014-06-01 00:00:00     700    10006       c  2014-07-01 00:00:00    1200    10007       c  2014-08-01 00:00:00     200     1008       c  2014-09-01 00:00:00     200     300In [22]: df['variance'] = df['budget'] + df['actual']In [23]: dfOut[23]:  cluster      date  budget  actual  variance0       a  2014-01-01 00:00:00   11000   10000     210001       a  2014-02-01 00:00:00    1200    1000      22002       a  2014-03-01 00:00:00     200     100       3003       b  2014-04-01 00:00:00     200     300       5004       b  2014-05-01 00:00:00     400     450       8505       c  2014-06-01 00:00:00     700    1000      17006       c  2014-07-01 00:00:00    1200    1000      22007       c  2014-08-01 00:00:00     200     100       3008       c  2014-09-01 00:00:00     200     300       500

顺便

sum
说一句,您不应将其用作变量名称,因为它会覆盖内置的sum函数。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/633929.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号