python - Python:pd.read_csv 的 relativedelta 问题
问题描述
将以下代码的 excel 文件从pd.read_excel()更改为pd.read_csv( ) 后,我遇到了问题。
使用 pd.read_excel() 时,没有弹出以下错误,但出于性能问题,我仍然需要使用 pd.read_csv()。
我已经尝试改变非常感谢:
t_date=pd.read_csv('D:/data.csv',encoding='utf-8',parse_dates=True)
t_date['Item Creation Date'] = t_date['Item Creation Date'].fillna('')
t_date['Item Creation Date']=pd.to_datetime(t_date['Item Creation Date'])
t_date['Order_WK']=t_date[['Item Creation Date']].apply(lambda x:(x['Item Creation Date']+relativedelta(weekday=SU)).strftime("%Y%m%d"),axis=1)
TypeError: ('can only concatenate str (not "relativedelta") to str', 'occurred at index 0')
解决方案
推荐阅读
- ios - AppConnect 上未显示构建(应用商店开发中心)
- python - 在文本中按文本切片数据框
- elastic-stack - 我们如何在filebeat输出文件中制作单行json
- c# - 带有 2 个表信息的 SelectList
- sql - 数组中的bigquery unnest值取决于大小写
- css - Safari 不显示 jssor 幻灯片图像
- python - 如何将精灵(图像)分配给矩形?
- c# - 如何获得两个日期之间的季度数字。在 2 和 1 之间 -> 2341
- python - 使用网格(tkinter)时标签超出嵌套框架
- firebase - 以 rfc7517 格式获取适用于 Firebase 的 JWKS