其他
用Python轻松搞定Excel中的20个常用操作
The following article is from 早起Python Author 刘早起
pd.read_excel("示例数据.xlsx")
数据生成
rand()
函数生成随机数,并手动拉取指定范围pd.DataFrame(np.random.rand(10,2))
数据存储
pd.to_excel("filename.xlsx")
来将当前工作表格保存至当前目录下,当然也可以使用to_csv
保存为csv等其他格式,也可以使用绝对路径来指定保存位置数据筛选
薪资大于5000
的数据步骤如下数据插入
=IF(G2>10000,"高","低")
),将薪资大于10000的设为高,低于10000的设为低,添加一列在最后cut
方法来实现同样操作group_names = ['低','高']
df['new_col'] = pd.cut(df['薪资水平'], bins, labels=group_names)
数据删除
del df['new_col']
即可数据排序
sort_values
进行排序,使用ascending
来控制升降序,例如将示例数据按照薪资从高到低进行排序可以使用df.sort_values("薪资水平",ascending=False,inplace=True)