I have a pandas dataframe and want to get rid of rows in which the column 'A' is negative. I know 2 ways to do this:
df = df[df['A'] >= 0]
Run Code Online (Sandbox Code Playgroud)
or
selRows = df[df['A'] < 0].index
df = df.drop(selRows, axis=0)
Run Code Online (Sandbox Code Playgroud)
What is the recommended solution? Why?
我有一个包含2个数组的文档,我想将一个元素从一个数组移动到另一个数组,我在控制台上尝试了这个,它可以工作:
db.examplecol.update({_id: ObjectId("5056b4b2b9f53a21385076c5")} , {'$pull':{setA:3}, '$push': {setB:3}})
Run Code Online (Sandbox Code Playgroud)
但我还没有看到一个命令中有2个更新的例子.我的问题是,这是一个原子操作吗?如果在这个操作过程中出现问题,我是否有被"拉"但没有被推的"丢失"元素的风险?