我有一个超过2列( Col1、Col2等)的Dataframe,我想生成一个系列,其中索引是Col1,系列的值是字典,其中键是Col2,(字典的)值是元组(Col1,Col2)的出现次数。} 我通过这个循环设法做到了这一点: for t in my_df['Col1'].unique():
my_series.loc[t] = my_df[my_df['Col1'] == t].groupby('Col2').size().to_json(
假设我有一个具有列x, a, b, c的数据框架,并且我希望通过a, b, c进行聚合,以便通过函数myfun从x的列表中获得一个值y,然后复制每个窗口/分区中所有行的值。在data.table中的R中,这只是一行:dt[,y:=myfun(x),by=list(a,b,c)]。在Python中,我想到的唯一方法是这样做: class Record:
def __init__(self, x,we have a