使用pandas计算总数据量并与日期合并为一个新的dataframe
时间: 2024-01-22 10:19:46 浏览: 140
假设你有一个名为`data`的pandas DataFrame,其中包含日期和数据量两列。可以使用以下代码计算总数据量并将其与日期合并为一个新的DataFrame:
```python
import pandas as pd
# 假设数据量列名为 'data',日期列名为 'date'
total_data = data['data'].sum()
date = data['date'].unique()
# 创建新的DataFrame
new_df = pd.DataFrame({'date': date, 'total_data': total_data})
```
这将创建一个名为`new_df`的新DataFrame,其中包含日期和总数据量两列。请注意,在这个例子中,我们使用`unique()`方法来获取唯一的日期值,因为我们只对每个日期计算一次总数据量。如果数据量相同的日期有多个条目,则应该使用`groupby()`方法来组合它们并计算总和。
阅读全文