以下是一个示例代码,用于按不同的开始日期合计Panda列:
import pandas as pd
# 创建一个示例数据集
data = {'开始日期': ['2021-01-01', '2021-01-01', '2021-01-02', '2021-01-02'],
'Panda列': [10, 20, 30, 40]}
df = pd.DataFrame(data)
# 将开始日期转换为日期时间类型
df['开始日期'] = pd.to_datetime(df['开始日期'])
# 按开始日期分组并求和
grouped = df.groupby('开始日期')['Panda列'].sum()
# 打印结果
print(grouped)
输出结果:
开始日期
2021-01-01 30
2021-01-02 70
Name: Panda列, dtype: int64
这段示例代码首先创建了一个示例数据集,其中包含开始日期和Panda列。然后,使用pd.to_datetime函数将开始日期列转换为日期时间类型。接下来,使用groupby函数按开始日期对数据进行分组,并应用sum函数对Panda列进行求和。最后,打印出按不同开始日期合计的Panda列结果。
上一篇:按不同的键重新对已排序的数组排序
下一篇:按不同的列分组分析2列