Финансирование Python – загрузка определенных значений для заданных дат
Я довольно новичок в python и pandas, так что это может быть очевидно для некоторых из вас. Мне нужно получить данные из CSV-файла в заданные даты, которые я сохранил на листе excel. Данные, о которых идет речь, – это данные модели Fama и French 3- и 5-фактор, которые доступны для загрузки на веб-странице автора. Моя нынешняя идея:
""" load dates from excel sheet """ for d in dates: start_date = dates[d] end_date = start_date.dateoffset(60 months)
И тогда мне нужен цикл, чтобы использовать дату начала и окончания, чтобы найти данные в CSV-файле, содержащем факторную модель (модели). Может ли кто-нибудь помочь мне здесь? Надеюсь, этот вопрос имеет смысл, спасибо!
- pandas read excel «Общий» столбец как объект
- Pandas: to_excel () float_format
- Могу ли я создать словарь из файла excel (а не CSV) в python3?
- pandas не читает файл excel после сохранения ячейки Datetime
- pandas вылетает из серии с несколькими типами данных
- Сплит дата в пандах
- Ошибка XLRD через Pandas
- Python - выборка max или min из двух столбцов в зависимости от значения в другом столбце?
- Как изменить порядок столбцов DataFrame?
- Запись двух Dataframes с разными данными в один файл excel. Панды
- экспорт форматов из python pandas dataframe в формат excel
- Слияние 2 файлов excel, поскольку они используют Python
- Извлечение Pandas multiindex из dataframe с NaT
Попробуйте загрузить весь файл в pandas dataframe, тогда вы можете попробовать что-то вроде этого:
df = pd.read_csv(file_name) df['date'] = pd.to_datetime(df['date']) time_range= (df['date'] > start_date) & (df['date'] <= end_date) df = df.loc[time_range]