我相信这可以满足您的要求:
df.groupby(lambda x:x, axis=1).sum()
或者,取决于df的长度,快3%至15%:
df.groupby(df.columns, axis=1).sum()
编辑:要将其扩展到总和之外,请使用
.agg()(的缩写
.aggregate()):
df.groupby(df.columns, axis=1).agg(numpy.max)
欢迎分享,转载请注明来源:内存溢出
我相信这可以满足您的要求:
df.groupby(lambda x:x, axis=1).sum()
或者,取决于df的长度,快3%至15%:
df.groupby(df.columns, axis=1).sum()
编辑:要将其扩展到总和之外,请使用
.agg()(的缩写
.aggregate()):
df.groupby(df.columns, axis=1).agg(numpy.max)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)