python - 如何将其他两列的总和相加
问题描述
我有一个带有一些列的df。我可以得到列 ['Profit'] 和 ['Commission'] 的总和。我正在尝试从列 ['Profit'] 和 ['Commission'] 中获取总和的新列 ['Net Profit'] 但我只能获得列表的串联或列中每一行的总和
gross_profit = [df['Profit'].sum()]
commissions = [df['Commission'].sum()]
我尝试了什么:
df['net_profit'] = df['Profit'] + df['Commission']
df['net_profit'] = df['Profit'].sum() + df['Commission'].sum()
顺便说一句,如何在不通过 Pandas 的情况下获得 Python 中 Excel 列的总和?
谢谢你。
解决方案
实现这一点的最简单方法是创建一个新列
df['net_profit'] = df['Profit'] + df['Comission']
df_describe = df.describe()
数据框将df_describe
总和作为“net_profit”列的条目。它还将具有其他统计信息,例如平均值、最小值、最大值和百分位数。
推荐阅读
- autocomplete - ST3 中定义自动完成标签在哪里?我有重复的“<”问题
- apache-kafka - Confluent Cloud - 在 poll() 中看不到显着的多线程改进
- python - 树莓派 4 和 RFID RC522 卡识别问题
- javascript - Scrape QS大学世界排名(AJAX)
- ubuntu - 在“/temp/tempft_00003f44_000000000-9 network kernels.compute_61.cpp1.ii”的编译中检测到2个错误
- android - 在撰写 UI 测试中添加意图附加功能
- dotenv - 究竟什么是 .env(或 dotenv)文件?
- cassandra - 如何在 Amazon Keyspaces/Cassandra 中列出不同键空间中的可用表?
- php - 如何在简单的 HTML 或 PHP 页面中对图像、css、js 和其他静态文件使用 HTTP2?
- selenium - PyCharm - PyTest 测试发现/显示可用测试而不运行它们