У меня есть панд кадр, который выглядит следующим образом:Группировка и автоматическое приращение на основе столбцов в панд
Есть ли способ, чтобы добавить цифры в последнем столбце без перебора данных Рамка?
Я играл с результатами Grouping and auto incrementing group id in pandas но не сделали это работа для моих целей
Вот код для получения dataframe
import pandas as pd
columns = ['Product','SubProd', 'NeedThis']
Index=['4/20/2012','4/27/2012','5/4/2012','5/11/2012','5/18/2012','4/20/2012',
'4/27/2012','5/4/2012','5/11/2012','5/18/2012','5/25/2012','10/31/2014','11/7/2014',
'11/14/2014','11/21/2014','11/28/2014']
datas = {'Product' : ['A','A','A','A','A','A','A','A','A','A','A','B','B','B','B','B'],
'SubProd' : ['BL','BL','BL','BL','BL','lk','lk','lk','lk','lk','lk','po','po','po','po','po']}
df = pd.DataFrame(data=datas, index=Index)
print(df)
Благодарности
К сожалению есть вы хотите 'df.groupby ('SubProd'). rank (method = 'dense') + 1'? – EdChum
К сожалению, это создает таблицу с датами и продуктом = 2 – kizofilax