全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 611|回复: 2

[Windows VPS] 大佬们,小白请教一个批量处理表格的问题

[复制链接]
发表于 2021-6-11 21:53:15 | 显示全部楼层 |阅读模式
本帖最后由 juxiangchuan 于 2021-6-11 21:53 编辑

有数百个csv格式的表格,想要从中筛选出“合作商ID”为34465821,34465826,34465882的数据,如果筛选的数据为空,则不做任何处理,如果有数据则另存为新表格。表格格式如图所示,其中“合作商ID”“为ID”“供应商编码”“供应方标识”等标签其实都是一个意思,但他们在第几列是完全没规律的。
想到的是用python解决,但是不知如何处理这几个标签,特来求教 。
先谢谢各位大佬了。






  1. import pandas as pd
  2. import os

  3. id = [34465821, 34465826, 34465882]
  4. files = os.listdir()

  5. for file in files:
  6.         csv = pd.read_csv(file, encoding="gbk", low_memory=False)
  7.         data = csv.loc[csv['合作商ID'].isin(id)]

  8.         new_file = 'new_' + file
  9.         data.to_csv(new_file, index=False)
复制代码


发表于 2021-6-11 22:01:30 来自手机 | 显示全部楼层
vba usedrange历遍
发表于 2021-6-11 22:03:26 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-29 19:49 , Processed in 0.058513 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表