Python工作日从DataFram删除

2024-04-19 08:31:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图从一个数据帧(金融时间序列)中删除工作日,但始终得到以下错误:

"AttributeError: 'Series' object has no attribute 'weekday'"

这是我的代码:

^{pr2}$

我试了一些其他的,但似乎没有什么效果。在

我查看了数据类型,得到的结果是:

Unnamed: 0           int64
close              float32
date                object
high               float64
low                float64
open               float64
quoteVolume        float64
volume             float64
weightedAverage    float64
dtype: object

所以date是一个对象,但我无法将其转换为datetime,我尝试了以下方法:

df['date'] = df.date.astype('date')
df['date'] = df.date.astype('datetime')

两人都给了我一个错误:

TypeError: data type "date" not understood

这个系列的时间格式是:2016-09-23 17:00:00soyyyy-MM-dd hh:mm:ss。在


Tags: 数据dfdatetimedateobject错误时间序列