如何根据条件在字符串前添加字符

时间:2020-07-31 11:23:58

标签: python if-statement text count conditional-statements

如果要满足条件(出售会员资格),我想在字符串前添加一个或多个字符。示例:

Huurders verbijsterd over verduistering 596.00...             3
Horeca-echtpaar Bas en Beaudine over verwoeste...             2
Nieuwe coronabesmettingen in Hillegom: ’Wak...                2
Monsters en demonen komen tot leven op dak Koe...             2
Hoofddorp krijgt een stadspark in het centrum,...             2

我要实现的目标是在每个字符串(顶篷)之前添加一个星号,对应于销售额。我尝试了多种代码变体,包括下面的一种。

df['article_title'] = '*' + df['article_title'] if df[df['Transactions'] == 1] else df['article_title']

坦白说:我似乎无法执行这个非常简单的命令。希望这个社区可以帮助我:)

1 个答案:

答案 0 :(得分:0)

我认为“ == 1”应该放在方括号之外。

df['article_title'] = '*' + df['article_title'] if df[df['Transactions']] == 1 else df['article_title']