import pandas as pd value = [1,1,2,2,2,1,2,2,2,3,3,4] df = pd.DataFrame(value) df['count'] = [2,2,3,3,3,1,3,3,3,2,2,1]
我想生成'count'列,但不使用循环,因为原始数据很大。
是否有功能或其他有效的方法可以做到这一点?
GroupBy.transform
count
Series
shift
ne