for j in range(len(df1)):
for i in range(len(totaldata)):
if df1[12][j] == shops[0][i]:
df1[13][j] = shops[1][i]
else
continue
这种循环速度最慢,我又想使用iterrows,代码如下
for index,row in df1.iterrows():
for index1,row1 in shops.iterrows():
if row[12]== row1[0]:
row[13] = row1[1]
else
continue
这种不知道为什么一直没有返回结果,一直运行
请问这是什么原因呢?如何修改? 或者有更好的更快的写法?
把第一行index和第二行index1删掉就行