使用pandas的groupby()函数可以对数据进行分组操作,并对每个分组进行聚合计算。要显示每列2个对象的值,可以按照以下步骤进行操作:
import pandas as pd
data = {'A': ['obj1', 'obj1', 'obj2', 'obj2', 'obj3', 'obj3'],
'B': ['val1', 'val2', 'val1', 'val2', 'val1', 'val2'],
'C': [1, 2, 3, 4, 5, 6]}
df = pd.DataFrame(data)
grouped = df.groupby('A')
for name, group in grouped:
print("Group:", name)
print(group.head(2))
在上述代码中,name表示分组的名称,group表示每个分组的数据框。group.head(2)表示显示每个分组的前两行数据。
这样,就可以使用pandas的groupby()函数来显示每列2个对象的值。关于pandas的groupby()函数的更多详细信息,可以参考腾讯云的产品文档:pandas groupby()函数介绍。
领取专属 10元无门槛券
手把手带您无忧上云