Excel
使用我们之前的示例数据,在Excel中筛选出薪资大于5000的数据步骤如下
Pandas
在Pandas中,可直接对数据框进行条件筛选,例如同样进行单个条件(薪资大于5000
)的筛选可以使用df[df['薪资水平']>5000]
,如果使用多个条件的筛选只需要使用&(并)与|(或)操作符实现
说明:在指定位置插入指定数据
Excel
在Excel中我们可以将光标放在指定位置并右键增加一行/列,当然也可以在添加时对数据进行一些计算,比如我们就可以使用IF函数(=IF(G2>10000,“高”,“低”)),将薪资大于10000的设为高,低于10000的设为低,添加一列在最后
Pandas
在pandas中,如果不借助自定义函数的话,我们可以使用cut方法来实现同样操作
bins = [0,10000,max(df[‘薪资水平’])]
group_names = [‘低’,‘高’]
df[‘new_col’] = pd.cut(df[‘薪资水平’], bins, labels=group_names)
说明:删除指定行/列/单元格
Excel
在Excel删除数据十分简单,找到需要删除的数据右键删除即可,比如删除刚刚生成的最后一列
在pandas中删除数据也很简单,比如删除最后一列使用del df[‘new_col’]即可