1. 請自行設計一個可以應用dataframe之財務管理或其他商學、管理學的問題。 描述該問題的情況 依問題使用dict或list,建立一個dataframe 利用df.sum()、算式或其他函數,建立新的欄位(列位) 執行及產生結果,並予以說明
时间: 2024-12-11 07:32:05 浏览: 7
在财务管理中,一个常见的问题可能是分析一家公司的收入和支出情况,以便了解其财务健康状况。我们可以通过构建一个数据框来模拟这个场景:
**問題描述**:
假设有一个小型公司,记录了各部门在特定时间范围内的月度收入和支出,包括销售部门、运营成本和营销费用。我们需要计算每个部门的净收益,以及整个公司的总收益和总支出。
**數據結構**:
我们可以使用Python的pandas库创建一个包含以下信息的数据框:
```python
import pandas as pd
# 数据字典
data = {
'部门': ['銷售', '運營', '市場'],
'月份': [1, 2, 1, 2, 1, 2],
'收入': [50000, 40000, 60000, 45000, 55000, 50000],
'支出': [30000, 35000, 45000, 38000, 40000, 37000]
}
# 创建DataFrame
df = pd.DataFrame(data)
```
**計算新欄位**:
为了计算每个部门的净收益(即收入减去支出),我们将添加一个新的"淨收益"列。此外,我们还会计算总收益和总支出,并分别创建"總收益"和"總支出"两个新列。
```python
# 新欄位:淨收益
df['淨收益'] = df['收入'] - df['支出']
# 新欄位:總收益 (所有部門的收入總和)
df['總收益'] = df.groupby('部門')['收入'].sum()
# 新欄位:總支出 (所有部門的支出總和)
df['總支出'] = df.groupby('部門')['支出'].sum()
```
**執行與結果**:
运行以上代码后,`df` DataFrame将包含原始数据以及新增的净收益、总收益和总支出三个计算结果。通过这个数据结构,管理者可以直观地看到各个部门的盈亏情况,也可以快速了解到整个公司的盈利能力和成本控制水平。
阅读全文