首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在pandas中按2列分组并显示每列的计数?

在pandas中,可以使用groupby()函数按照指定的列进行分组,并使用size()函数计算每个分组的计数。以下是按照两列进行分组并显示每列计数的示例代码:

代码语言:txt
复制
import pandas as pd

# 创建示例数据
data = {'Column1': ['A', 'A', 'B', 'B', 'B', 'C'],
        'Column2': ['X', 'Y', 'X', 'X', 'Y', 'Y']}
df = pd.DataFrame(data)

# 按照两列进行分组并计数
grouped = df.groupby(['Column1', 'Column2']).size()

# 显示每列的计数
print(grouped)

输出结果将会是每个分组的计数:

代码语言:txt
复制
Column1  Column2
A        X          1
         Y          1
B        X          2
         Y          1
C        Y          2
dtype: int64

在这个例子中,我们按照Column1Column2两列进行分组,并使用size()函数计算每个分组的计数。最后,我们打印出每列的计数结果。

腾讯云相关产品和产品介绍链接地址:

请注意,以上仅为示例产品,实际应根据具体需求选择适合的腾讯云产品。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的视频

领券