我想在pandas里面对某列数据进行判断,然后笨方法使用apply+lambda,具体写法如下:
df['time'].apply(lambda x: "day" if 6 <= x and x <= 18 else "night")
结果为:
0 night 1 night 2 night 3 night 4 night 5 day 6 day 7 day 8 day 9 day 10 day Name: t, dtype: object

我想在pandas里面对某列数据进行判断,然后笨方法使用apply+lambda,具体写法如下:
df['time'].apply(lambda x: "day" if 6 <= x and x <= 18 else "night")
结果为:
0 night 1 night 2 night 3 night 4 night 5 day 6 day 7 day 8 day 9 day 10 day Name: t, dtype: object