dataframe提取第二行的值为‘eaa’,第三行的值为‘wer’的列
时间: 2024-03-12 18:45:37 浏览: 62
对Python中DataFrame选择某列值为XX的行实例详解
假设你有一个名为df的DataFrame,可以使用以下代码来提取第二行的值为‘eaa’,第三行的值为‘wer’的列:
```
df.loc[[1,2], df.isin(['eaa', 'wer']).any()]
```
其中,`df.isin(['eaa', 'wer']).any()`会返回一个Boolean Series,表示哪些列中包含了‘eaa’或‘wer’。然后,`df.loc[[1,2], ...]`会用这个Boolean Series来提取第二行和第三行中列值为True的列。
阅读全文