想请教各位大大
在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
请问要怎么修改可以速度快一点..
谢谢!