什么是SQL Update的Pandas等效项?

时间:2019-03-21 00:05:51

标签: python-3.x pandas

这必须非常简单,但Google并没有提供帮助。什么是Pandas / Python3版本:

var valid = input_element.validity.valid;

更新:对不起,它不仅仅是更新。它使用通配符进行更新。

2 个答案:

答案 0 :(得分:2)

在这里使用str.startwith,这只是用基本.loc分配的条件

df.loc[df.column2.str.startswith('some value'),'column1']='value'

答案 1 :(得分:2)

np.wherepandas.Series.str.startswith一起使用:

df['column1'] = np.where(df['column2'].str.startswith('some value'), 'value', df['column1'])

np.where的工作方式如下:np.where(condition, value if true, value if false)