Pandas库介绍--DataFrame数据筛选

1.数据准备

import numpy as np
import pandas as pd
dates = pd.date_range('20140729', periods=6)
df = pd.DataFrame(np.random.randn(6,4), index = dates, columns = list('ABCD'))
df

2.筛选D列大于0的行

df[df.D>0]

扩展,& 用作且,如下例所示

df[(df.D>0) & (df.C<0)]

3.只需要A和B列数据,而D和C列数据都是用于筛选

df[['A','B']][(df.D>0) & (df.C<0)]

4.通过布尔索引值完成



5.通过isin筛选特定的值


你可能感兴趣的:(Pandas库介绍--DataFrame数据筛选)