宇宙主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

欧基零壹微头条IP归属甄别会员请立即修改密码
查看: 1563|回复: 10

sql/excel/python实验数据清洗求助

[复制链接]
发表于 2020-12-15 21:02:15 | 显示全部楼层 |阅读模式
我想删掉每个证券代码中专业字段中为0所对应的统计截止日期的全部数据
例如 证券代码000004中,专业为0的日期有 2010-12-31,那么就把该证券代码下日期为2010-12-31的数据全部删掉
证券代码太多了,请问excel/sql/python大佬们有没有什么解决办法,绕进去出不来了
发表于 2020-12-15 21:04:15 | 显示全部楼层
看你这描述好像筛选一下就可以啊
 楼主| 发表于 2020-12-15 21:05:29 | 显示全部楼层
nisekoi 发表于 2020-12-15 21:04
看你这描述好像筛选一下就可以啊

要删除对应日期下的全部数据,那些非0的也要删掉,能筛选,但是删不了啊
发表于 2020-12-15 21:08:27 | 显示全部楼层
不好意思,没有 你得问excel大佬!
发表于 2020-12-15 21:12:59 | 显示全部楼层
1.excel函数
2.ETL工具 比如kettle
3.或者看看pandas库
发表于 2020-12-15 21:17:33 来自手机 | 显示全部楼层
python的话直接可以先得到专业为0的证券代码和日期,然后去重,然后根据前面得到证券代码和日期删除对应的行,感觉分成两步会舒服一点
 楼主| 发表于 2020-12-15 21:18:26 来自手机 | 显示全部楼层
我太难了 发表于 2020-12-15 21:17
python的话直接可以先得到专业为0的证券代码和日期,然后去重,然后根据前面得到证券代码和日期删除对应的 ...

是个思路,准备试一下
发表于 2020-12-15 21:22:16 | 显示全部楼层
pandas能做
我记得数据分析书上应该有类似的案例作业
发表于 2020-12-15 21:22:21 | 显示全部楼层
本帖最后由 xiaoque 于 2020-12-15 21:23 编辑

我可以帮你解决,让你以后一劳永逸,私聊我,赏包烟钱就行
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|宇宙主机交流论坛

GMT+8, 2024-10-31 21:24 , Processed in 0.060960 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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