[英]insert sub-id column into pandas dataframe
我有以下熊貓數據框:
ID TYPE ESC END
TRL EC1 MISL1123 36
TRL EC2 XISL1124 57
LBL EC1 CARB24 20
LBL EC1 AARB70 96
LBL EC2 MUT23 79
我想在數據框中插入一列順序子 ID(列“SEQUENCE”),以說明“ID”列中的多個條目:
ID TYPE SEQUENCE ESC END
TRL EC1 seq0 MISL1123 36
TRL EC2 seq1 XISL1124 57
LBL EC1 seq0 CARB24 20
LBL EC1 seq1 AARB70 96
LBL EC2 seq2 MUT23 79
這是我的嘗試,但沒有奏效:
df['SEQUENCE']=df.groupby(df['ID', 'TYPE']).cumsum().astype(int))
我可以進行哪些更改才能使此代碼正常工作? 謝謝
這能滿足您的需要嗎?
df['Sequence'] = 'seq' + df.groupby('ID').cumcount().astype(str)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.