請自行設計一個可以應用dataframe之財務管理或其他商學、管理學的問題。 描述該問題的情況 依問題使用dict或list,建立一個dataframe 利用df.sum()、算式或其他函數,建立新的欄位(列位) 執行及產生結果,並予以說明
时间: 2024-12-11 17:19:23 浏览: 2
AVR单片机项目-ADC键盘(源码+仿真+效果图).zip
在财务管理领域,我们可以设计一个问题,比如分析公司的季度利润情况,以及不同产品线对总体业绩的影响。以下是这个问题的具体描述:
問題情況:一家电子产品制造商有四个主要的产品线——手机、电脑、平板和配件,并且每个季度都会发布财务报告,包括收入、成本和其他费用。我们需要了解每季度各产品线的总收益,以及对公司整体盈利的贡献。
數據框架:
为了创建这个DataFrame,我们首先会有一个字典,包含每个季度的数据,例如:
```python
data = {
'季度': ['Q1', 'Q2', 'Q3', 'Q4'],
'手机收入': [100000, 150000, 170000, 200000],
'手机成本': [60000, 75000, 80000, 90000],
'电脑收入': [80000, 90000, 100000, 120000],
'电脑成本': [40000, 45000, 50000, 60000],
'平板收入': [50000, 60000, 70000, 80000],
'平板成本': [30000, 35000, 40000, 45000],
'配件收入': [30000, 35000, 35000, 40000],
'配件成本': [15000, 17500, 18000, 20000]
}
```
接着,我们将数据转换成DataFrame:
```python
import pandas as pd
df = pd.DataFrame(data)
```
新欄位建立:
为了计算每个产品线的毛利润(总收入减去总成本),我们可以在DataFrame上添加一个新的列“毛利润”:
```python
df['毛利润'] = df[['手机收入', '电脑收入', '平板收入', '配件收入']].sum(axis=1) - df[['手机成本', '电脑成本', '平板成本', '配件成本']].sum(axis=1)
```
最后的计算结果将会展示每个季度各产品线的总收益和总毛利润,以及它们对公司总利润的贡献。
阅读全文