大熊猫的where,mask和df [S> 0]有什么区别?

时间:2018-09-24 20:49:19

标签: python pandas dataframe

说,如果我想用条件(元素> 0)对数据帧进行切片:

遮罩df [S> 0]在哪里表现?

谢谢

1 个答案:

答案 0 :(得分:2)

where

获取一个布尔数组或pandas对象,该对象将值保留在输入为True的位置,并将其替换为np.nan。 (可选)您可以传递一个other参数,而不是np.nan

mask

where相同,除了保留False并替换True

df[S > 0]

如果df是一个序列,则过滤S。否则,其工作方式类似于where