在python中,我有两个rames.
df1看起来像下面这样:
ID Limit Comment
12 200 ['Normal']
23 202 ['Emergency']
23 203 ['Normal']
43 304 ['Emergency']
12 500 ['Emergency']
24 100 ['Emergency']
df2看起来像下面.
Name Title ID Limit Type
BASE CASE title1 12 X
NOT_BASE title12 23 N
NOT_BASE_1 title 23 43 X
BASE CASE title 23 23 X
NOT_BASE_2 title23 12 X
我想合并ID上的NTFS,但在df2中,其中BaseCase列在Name列下,它应该在注释列中列出针对正常列出的限制值.如果不是基本情况,则使用紧急情况下列出的限制.因此,输出应如下所示.
DF3
Name Title ID Limit Type Limit
BASE CASE title1 12 X 200
NOT_BASE title12 23 N 202
NOT_BASE_1 title 23 43 X 304
BASE CASE title 23 23 X 203
NOT_BASE_2 title23 12 X 500