我想在pd.DataFrame
中添加一列,根据现有列中的检查写入值。
我想检查字典中的值。假设我有以下字典:
{"<=4":[0,4], "(4,10]":[4,10], ">10":[10,inf]}
现在我想检查DataFrame中的一列,如果该列中的值属于字典中的任何一个区间,则将匹配的字典键写入同一数据框中的第二列。
因此,DataFrame看起来像这样:
col_1
a 3
b 15
c 8
will become:
col_1 col_2
a 3 "<=4"
b 15 ">10"
c 8 "(4,10]"