案例一:《将一个csv拆分成几个小的csv》
工作中,有些任务需要分配给多人同时完成,如某份数据ratings.csv需要拆分给不同的人。
(涉及知识点:1,数据读取pd.read_csv();2,np.ceil( )和int( ),索引要取整型;3,切片,确定每个人的数据范围;4,数据保存 .to_csv(filepath,index=False))
代码:
# 1.读取数据,查看数据
# 2.计算这5个人每人分配多少个
# 3. 每个人多少个(遍历进行分配)
案例二:《将多个csv合并为一个大的csv》
工作中,有时需要对每个人手中的数据进行汇总。
(知识点:os模块;os.path.exists( )文件夹是否存在,os.listdir(scv_dir),将这个文件夹下的文件以列表的形式返回文件名称)
(思路:1. 把数据放在一个文件夹下面;2. 遍历拿到每一个文件;3. 每个数据里面都添加一列(对应人的名字);4. 把处理好的数据合并成一个csv)
网友评论