吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1404|回复: 3
收起左侧

[求助] Python+pandas,判断日期进行drop的问题。

[复制链接]
cqwcns 发表于 2020-12-8 11:41
环境是Python+pandas,以下代码,是先对['派单日期'] 进行时间格式,再多条件drop,删除2020年之前的。
['派单日期']的格式是:2020-12-12 10:23:22

[Python] 纯文本查看 复制代码
 
import os
import numpy as np
import pandas as pd
from openpyxl import Workbook

 # 格式化日期
    sheetOnTheWay['派单日期'] = pd.to_datetime(sheetOnTheWay['派单日期'])

    # 清洗不需要的行
sheetOnTheWay = sheetOnTheWay.drop(sheetOnTheWay[sheetOnTheWay['备注'].str.contains('测试') & sheetOnTheWay['派单日期'].year > 2020].index)


但以上代码报错,提示列没有属性year,这个怎么改?谢谢。
[Python] 纯文本查看 复制代码
Traceback (most recent call last):
  File "D:/python/pyJieDuanTongBao/pyJieDuanTongBao.py", line 118, in <module>
    sheetOnTheWay = sheetOnTheWay.drop(sheetOnTheWay[sheetOnTheWay['备注'].str.contains('测试') & sheetOnTheWay['派单日期'].year != 2020].index)
  File "D:\Program Files\anaconda\envs\playData\lib\site-packages\pandas\core\generic.py", line 5139, in __getattr__
    return object.__getattribute__(self, name)
AttributeError: 'Series' object has no attribute 'year'

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

xixuedafa123 发表于 2020-12-8 12:49
本帖最后由 xixuedafa123 于 2020-12-8 12:50 编辑

https://blog.csdn.net/weixin_44216391/article/details/90107153

https://blog.csdn.net/xinxiangbobby/article/details/107716208?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.control

免费评分

参与人数 1热心值 +1 收起 理由
神枪泡泡丶 + 1 我很赞同!

查看全部评分

 楼主| cqwcns 发表于 2020-12-8 16:36
已解决。

[Python] 纯文本查看 复制代码
    # 备注包含测试且派单日期在2020年前
    sheetOnTheWay = sheetOnTheWay.drop(
        sheetOnTheWay[(sheetOnTheWay['备注'].str.contains('测试')) & (sheetOnTheWay['派单日期'].dt.year < 2020)].index)
rsnodame 发表于 2020-12-9 17:53
我一般把时间那列都设置成index了,调用的时候倒是不需要用.dt……啥时候测试看看
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 10:46

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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