SQL函数中的case when语句研究
发布时间
阅读量:
阅读量
apply函数针对dataframe的每一行进行运行较为方便
案例一:把日期修改为季度
1:借用for函数,很费时
for i in range(len(data)-1):
print(i)
data.loc[data.index==i,'quarter_decison']=str(data.iloc[i]['time_decision_at'].year)+str('-Q')+str(data.iloc[i]['time_decision_at'].quarter)
2:借用apply函数,方便,快捷
#日期季度的获取
data['quarter_decison_2']=data.apply(lambda x:str(x['time_decision_at'].year)+str('-Q')+str(x['time_decision_at'].quarter),axis=1)
案例二:两个指标函数的case when
1:借用for函数,相当费时
for i in range(len(t
全部评论 (0)
还没有任何评论哟~
