您可以使用numpy重塑系列s1,然后对诸如以下的行求和:@H_403_1@
np.sum(np.array(s1).reshape(len(s1)/3,3), axis = 1)
导致@H_403_1@
array([ 3, 6, 9, 12], dtype=int64)
编辑:正如MSeifert在他的评论中提到的,您还可以让numpy计算长度,例如:@H_403_1@
np.sum(np.array(s1).reshape(-1, 3), axis=1)
更多Pythonic / Pandaic方法遍历熊猫系列
您可以使用numpy重塑系列s1,然后对诸如以下的行求和:@H_403_1@
np.sum(np.array(s1).reshape(len(s1)/3,3), axis = 1)
导致@H_403_1@
array([ 3, 6, 9, 12], dtype=int64)
编辑:正如MSeifert在他的评论中提到的,您还可以让numpy计算长度,例如:@H_403_1@
np.sum(np.array(s1).reshape(-1, 3), axis=1)