假设我有一个数据框:
A B C D E F
0 x R i R nan h
1 z g j x a nan
2 z h nan y nan nan
3 x g nan nan nan nan
4 x x h x s f
Run Code Online (Sandbox Code Playgroud)
我想替换所有单元格:
df.loc[0] == 'R')!= 'x')与np.nan.
基本上我想做:
df.loc[2:,df.loc[0]=='R']!='x' = np.nan
Run Code Online (Sandbox Code Playgroud)
我收到错误:
SyntaxError: can't assign to comparison
Run Code Online (Sandbox Code Playgroud)
我只是不知道语法应该如何。
我试过了
df[df.loc[2:,df.loc[0]=='R']!='x']
Run Code Online (Sandbox Code Playgroud)
但这并没有列出我想要的值。