有没有一种更快更有效的方式来重构下面的代码?
def g(i):
if(0>=i<1):
return '0-1'
if(1>=i<2):
return '1-2'
df['Bin]=df['Hours'].map(g)存储箱是基于24小时的day...The最终数据帧创建的,如下所示
Hour Bin
2 2-3
1 1-2
19 19-20发布于 2020-12-11 21:56:33
试试这个:
def g(i):
if(0>=i<1):
return '0-1'
if(1>=i<2):
return '1-2'
df['Bin]=df['Hours'].apply(lambda x:'0-1' if 0>=x< 1 else '1-2' if 1>=x<2 else 'None')https://stackoverflow.com/questions/65249159
复制相似问题