【发布时间】:2020-01-10 16:17:32
【问题描述】:
我有一个包含几列的数据框:description、qty、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。
【问题讨论】:
-
您能否提供一个示例数据框以及您需要检查哪些子字符串的更多详细信息?
-
我编辑了这个问题来展示一个例子。
标签: python pandas dataframe iteration