TypeError方法对象不是subscriptab

2024-10-04 05:24:35 发布

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

我正试着让熊猫们开始工作。我已经尝试过日期范围和其他日期范围,但它不起作用,因为有许多(许多)行具有相同的索引。所以我尝试使用.loc,但是如果我使用我会得到一个模糊的错误,所以我不知道该怎么办。你知道吗

帮个忙

我有这个密码

    import numpy as np
import pandas as pd 
import matplotlib as pld

#COMENZAR 
header_list = ['OBJECTID','X','Y','RADICADO','FECHA','HORA','DIA','PERIODO','CLASE','DIRECCION','DIRECCION_ENC','CBML','TIPO_GEOCOD','GRAVEDAD','BARRIO','COMUNA','DISENO']

data = pd.read_csv('Datasets/accidentalidad2017.csv', engine='python', sep=',', header=1, names=header_list)


column=['FECHA','HORA','DIA','CLASE','GRAVEDAD','BARRIO']
df=pd.DataFrame(data,columns=column)
df.set_index('FECHA',inplace=True) #convertir la columna FECHA en el index



# Filtro por fecha

dt = pd.to_datetime(df.index, format='%Y-%m-%d %H:%M:%S')

start='2017-1'
end='2017-3'
fecha= df.any[(dt >=start) | (dt <=end)]
print(fecha) 

Tags: importdfindexasdtlistheaderpd