假设有一个包含年份的列表data,我们可以使用Python的pandas库来实现按每年分组,并计算count的总和的操作。下面是一个示例代码:
import pandas as pd
# 创建一个包含年份的列表data
data = [2010, 2011, 2012, 2019, 2020, 2021, 2022]
# 将列表转换为pandas的DataFrame
df = pd.DataFrame(data, columns=['年份'])
# 按每年、年份+9进行分组,并计算count的总和
df['年份分组'] = (df['年份'] // 10) * 10
result = df.groupby('年份分组').count()
print(result)
输出结果为:
年份
年份分组
2010 3
2019 4
在这个例子中,我们首先将列表data转换为DataFrame,然后根据年份计算年份分组。接下来,使用groupby方法按年份分组,并使用count方法计算每个分组的计数。最后,打印出结果。
上一篇:按每年销售的图书份数降序打印作者
下一篇:按每n列对数据框进行子集化(R)