我刚刚发现了面具的这种奇怪行为,有人可以向我解释一下吗?
A) [输入]
df = pd.DataFrame(np.arange(10).reshape(-1, 2), columns=['A', 'B'])
df['C'] ='hi'
df.mask(df[['A', 'B']]<3, inplace=True)
Run Code Online (Sandbox Code Playgroud)
[输出]
| 一种 | 乙 | C | |
|---|---|---|---|
| 0 | NaN | NaN | 你好 |
| 1 | NaN | 3.0 | 你好 |
| 2 | 4.0 | 5.0 | 你好 |
| 3 | 6.0 | 7.0 | 你好 |
| 4 | 8.0 | 9.0 | 你好 |
B) [输入]
df = pd.DataFrame(np.arange(10).reshape(-1, 2), columns=['A', 'B'])
df['C'] ='hi'
df.mask(df[['A', 'B']]<3)
Run Code Online (Sandbox Code Playgroud)
[输出]
| 一种 | 乙 | C | |
|---|---|---|---|
| 0 | NaN | NaN | NaN |
| 1 | NaN | 3.0 | NaN |
| 2 | 4.0 | 5.0 | NaN |
| 3 | 6.0 | 7.0 | NaN |
| 4 | 8.0 | 9.0 | NaN |
先感谢您