У меня есть CSV-файл с датой и двумя входными значениями. Здесь мне нужно прочитать дату со значением, содержащимся в первом столбце. здесь я использовал код, и он выдал мне эту ошибку: «У объекта« numpy.int64 »нет атрибута« loc »»
Вот мой код:
data = pd.read_csv("data6.csv")
data['date']= pd.to_datetime(data['date'] + " " + data['time'].str.strip(), format='%d/%m/%Y %H:%M:%S')
filtered = data['X']
current_X = filtered.iloc[0]
current_time = filtered.iloc[0].loc['date']
Ошибка:
AttributeError Traceback (most recent call last)
<ipython-input-24-b3a8e880770f> in <module>()
1 filtered = data['x']
2 current_x = filtered.iloc[0]
----> 3 current_time = filtered.iloc[0].loc['date']
AttributeError: 'numpy.int64' object has no attribute 'loc'
мой CSV-файл:
date time x x1
8/6/2018 6:15:00 141 0
8/6/2018 6:45:00 0 20
8/6/2018 7:45:00 0 0
8/6/2018 9:00:00 0 0
8/6/2018 9:25:00 95 30
8/6/2018 9:30:00 0 0
8/6/2018 11:00:00 149 0
8/6/2018 11:30:00 0 0
8/6/2018 13:30:00 0 40
8/6/2018 13:50:00 85 0
8/6/2018 15:00:00 0 0
8/6/2018 15:25:00 0 0