Python TypeError方法对象不可下标

Python TypeError方法对象不可下标,python,pandas,Python,Pandas,我正试着让熊猫在这三个月开始工作。我已经尝试了date_范围和其他日期范围,但它不起作用,因为有许多行具有相同的索引。所以我尝试使用.loc,但如果我使用和我会得到一个模糊的错误,所以我不知道该怎么办 Heeeelp 我有这个密码 import numpy as np import pandas as pd import matplotlib as pld #COMENZAR header_list = ['OBJECTID','X','Y','RADICADO','FECHA',

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

Heeeelp

我有这个密码

    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) 
将numpy导入为np
作为pd进口熊猫
将matplotlib作为pld导入
#科门扎尔
标题列表=['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)
列=['FECHA'、'HORA'、'DIA'、'CLASE'、'GRAVEDAD'、'BARRIO']
df=pd.DataFrame(数据,列=column)
df.set_index('FECHA',inplace=True)#转换柱状FECHA en el index
#滤池
dt=pd.to_datetime(df.index,格式=“%Y-%m-%d%H:%m:%S”)
2017-1年开始
2017年3月底

fecha=df.any[(dt>=start)|(dt
类型错误方法对象不可下标
表示您试图使用
[]
而不是
()
调用函数

print(“banana”)
print[“banana”]

请参阅此处以获取提问指南。其他人应该能够轻松地重新创建您的问题。请打印出堆栈跟踪。