使用map速度比apply快
def func(S1, S2):
#do something
return
#data['similarity'] =pd.Series()
data['similarity'] = list(map(func,data['col1'], data['col2']))
#data['similarity'] = data.apply(lambda row: func(row['col1'], row['col2']), axis=1)
使用map速度比apply快
def func(S1, S2):
#do something
return
#data['similarity'] =pd.Series()
data['similarity'] = list(map(func,data['col1'], data['col2']))
#data['similarity'] = data.apply(lambda row: func(row['col1'], row['col2']), axis=1)