全球主机交流论坛

标题: sql/excel/python实验数据清洗求助 [打印本页]

作者: 曙光    时间: 2020-12-15 21:02
标题: sql/excel/python实验数据清洗求助
我想删掉每个证券代码中专业字段中为0所对应的统计截止日期的全部数据
例如 证券代码000004中,专业为0的日期有 2010-12-31,那么就把该证券代码下日期为2010-12-31的数据全部删掉
证券代码太多了,请问excel/sql/python大佬们有没有什么解决办法,绕进去出不来了

作者: nisekoi    时间: 2020-12-15 21:04
看你这描述好像筛选一下就可以啊
作者: 曙光    时间: 2020-12-15 21:05
nisekoi 发表于 2020-12-15 21:04
看你这描述好像筛选一下就可以啊

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

是个思路,准备试一下
作者: wqz    时间: 2020-12-15 21:22
pandas能做
我记得数据分析书上应该有类似的案例作业
作者: xiaoque    时间: 2020-12-15 21:22
本帖最后由 xiaoque 于 2020-12-15 21:23 编辑

我可以帮你解决,让你以后一劳永逸,私聊我,赏包烟钱就行
作者: 曙光    时间: 2020-12-15 21:45
别沉啊
作者: Litccc    时间: 2020-12-15 22:02
自学pandas两小时就能搞定




欢迎光临 全球主机交流论坛 (https://fd.vvwvv.eu.org/) Powered by Discuz! X3.4