我想将一列添加到pd.DataFrame
,其中我根据现有列中的检查来编写值。Pandas DataFrame:根据对现有列的值检查将值写入列
我想检查字典中的值。比方说,我有以下的解释:
{"<=4":[0,4], "(4,10]":[4,10], ">10":[10,inf]}
现在我想在一列来检查我的数据帧,如果在此列中的值属于任何字典中的时间间隔。如果是这样,我想将匹配的字典键写入同一数据框中的第二列。
因此,像一个数据帧:
col_1
a 3
b 15
c 8
将变为:
col_1 col_2
a 3 "<=4"
b 15 ">10"
c 8 "(4,10]"
希望以下帮助。 –