target_value title people start end twitter_map
0 AGE_13_TO_17 13 to 17 1 13 17 AGE_13_TO_17
1 AGE_13_TO_24 13 to 24 NaN 13 24 NaN
2 AGE_13_TO_34 13 to 34 NaN 13 34 NaN
3 AGE_13_TO_49 13 to 49
我是Python和Pandas的新手,所以这可能是一个显而易见的问题。
我有一个数据框,里面列出了年龄。我想创建一个具有年龄带的新字段。我可以使用lambda语句来捕获单个if / else语句,但我希望使用多个if语句,例如if age < 18 then 'under 18' elif age < 40 then 'under 40' else '>40'。
我不认为我可以使用lambda做到这一点,但我不确定如何用一种不同的方式做到这一点。到目前为止,我有以下代码:
import pandas as pd
import n