dataframe,如果列A的字段中含有"hk",那么生成列B取值1,否则让列B取值为0
时间: 2024-05-11 08:16:10 浏览: 85
dataframe 按条件替换某一列中的值方法
3星 · 编辑精心推荐
可以使用 pandas 中的 apply 方法来实现。假设数据框的名称为 df,可以按照如下方式进行操作:
```
df['B'] = df['A'].apply(lambda x: 1 if 'hk' in x else 0)
```
这个代码会将 df 中 A 列中含有"hk"的行的 B 列取值为1,不含"hk"的行的 B 列取值为0。
阅读全文