【发布时间】:2020-06-08 14:33:21
【问题描述】:
在表 A 中,有第 1 列和第 2 列。
- 第 1 列是唯一 ID,例如 (‘A12324’),第 2 列暂时为空白。
- 如果 id 以 A 开头,我想将第 2 列的值填入 Yes,否则填入 No。
有没有人熟悉我如何使用左键?
我试过了,但我的错误读取未定义。
TableA.loc[TableA['col1'] == left('A',1), 'hasAnA'] = 'Yes'
【问题讨论】:
-
TableA['col1'][1] == 'A' -
我不认为
left()在这种情况下是一个定义的方法,但我发布了一个没有它的答案。如果我错了,请纠正我。 -
谢谢@JohannesAck!这是完全正确的。
-
您是否介意添加我如何将多个条件添加到一个语句中。假设我试图获得精确的字符串匹配并且我还想排除空值?
标签: python pandas conditional-statements wildcard