У меня есть pandas фрейм данных, который я собрал с MongoDB.
Имена столбцов представляют собой серию дат ie. 4/7/20, 4/8/20 и др. c.
Что я хочу сделать, так это найти самую последнюю дату, у которой имя столбца совпадает с датой, потому что я хочу удалить все остальные столбцы даты перед записью в базу данных postgresql.
Я намеревался: 1. Установить переменную с сегодняшней датой 2. L oop через имена столбцов по сравнению с сегодняшней датой 3. Если существует, сохранить имя переменной 4. Если это не так, уменьшить Дата 1 и проверьте еще раз, пока я не получу совпадение.
Я пытаюсь получить список имен столбцов из фрейма данных, но когда я запускаю
collection = client['DB_Name']['DB_Collection']
df = collection.find()
data_pandas = pd.DataFrame(list(df))
index_list = list(data_pandas.index.values.tolist())
today = date.today()
today = today.strftime('X%m/X%d/%Y').replace('X0','X').replace('X','')
print(df.columns)
, я получаю ошибку: у объекта «Курсор» нет атрибута «столбцы»
Кадр данных выглядит хорошо из среды IDE.
Кто-нибудь может мне помочь с этим?