df = df.loc[df['exchange'].str.startswith(('A'))] df = df.loc[~df['ts_code'].str.startswith(('882'))] 合并成一句
时间: 2024-01-20 10:02:34 浏览: 122
pandas数据选取:df[] df.loc[] df.iloc[] df.ix[] df.at[] df.iat[]
可以使用逻辑运算符 "&" 来合并这两句代码,如下所示:
```
df = df.loc[df['exchange'].str.startswith(('A')) & ~df['ts_code'].str.startswith(('882'))]
```
这样就可以同时筛选出 `exchange` 列以 "A" 开头且 `ts_code` 列不以 "882" 开头的行。
阅读全文