In [11]: a=pd.DataFrame(np.array([[3,1],[2,5]]))
In [12]: a # 显示a
Out[12]:
0 1
0 3 1
1 2 5
In [13]: a[0] > 2 # 取a的第0列,a[0] > 2会形成一个bool类型的DataFrame
Out[13]:
0 True
1 False
Name: 0, dtype: bool
In [14]: a[a[0] < 2] # 利用bool类型的DataFrame实现行选择,只会选择为true的行
Out[14]:
Empty DataFrame
Columns: [0, 1]
Index: []
In [15]: a[a[0] < 3] # 大于2的反面是小于3,当然这里不是很准确.
Out[15]:
0 1
1 2 5
In [12]: a # 显示a
Out[12]:
0 1
0 3 1
1 2 5
In [13]: a[0] > 2 # 取a的第0列,a[0] > 2会形成一个bool类型的DataFrame
Out[13]:
0 True
1 False
Name: 0, dtype: bool
In [14]: a[a[0] < 2] # 利用bool类型的DataFrame实现行选择,只会选择为true的行
Out[14]:
Empty DataFrame
Columns: [0, 1]
Index: []
In [15]: a[a[0] < 3] # 大于2的反面是小于3,当然这里不是很准确.
Out[15]:
0 1
1 2 5
主要的思想是利用bool类型的DataFrame进行索引.具体可以参考,利用python进行数据分析.
原文地址:http://tieba.baidu.com/p/4221172221?red_tag=s1663911016