想請教各位大大
在python裡面要怎麼寫出excel以下的功能:
if A2=A1, 則B2=A1+1 , 否則 B2=1
小弟試寫for+if如下, 但速度實在太慢, excel在B欄用if函數往下拉只需要5秒,
python卻要120秒...
df是dataframe, 有A, B兩欄
for i in range(len(df)):
if df['A'][i+1] == df['A'][i]:
df['B'][i+1] = df['A'][i] + 1
else:
df['B'][i+1] = 1
請問要怎麼修改可以速度快一點..
謝謝!