我有一个包含几列的数据框:description
,quantity
,client_name
。通常有几百行。我正在寻找将遍历这些行的代码,请检查description
或client_name
列中的值是否包含特定的子字符串,并将单元格quantity
乘以固定的数字。
description | qty | name client
apple | 2 | John Doe
orange | 4 | Bob WH1
banana | 1 | Bob WH2
DV mango | 2 | Eric
pear | 1 | Bob WH3
kiwi | 2 | Eric
我希望对所有包含'john'的name client
,将其qty
乘以4。
对于所有包含'bob'的name client
,将其qty
乘以2
对于所有包含'eric'的name client
,将数量乘以2 除了所有包含'DV'的descriptions
,>将其qty
乘以8。
我有一个包含几列的数据框:描述,数量,客户名称。通常有几百行。我正在寻找将遍历这些行的代码,请检查...
假设数据帧df
:
因此,经过多次尝试,我找到了解决方法。它不是完美的,但是对我来说可以工作,可能会帮助某人,所以它是: