我想在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