是否有可能优化
_df['side_diff'][_df['s'] == 0] = 0
我已经分析了代码,这行花了很多时间。
def diff_last_first(ser):
try:
return ser.iloc[-1] - ser.iloc[0]
except AttributeError:
return ser[-1] - ser[0]
_df['is_primary'] = _df.groupby(gb)['side'].transform(diff_last_first)
最佳答案
使用以下内容:
_df['side_diff']=np.where((_df['s'] == 0),0,_df['side_diff'])
关于python - 我如何优化 Pandas 中的设置项目,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55247739/