Как выбрать файлы с датами, превышающими определенную дату, с помощью Python Pandas?Python

Программы на Python
Ответить
Anonymous
 Как выбрать файлы с датами, превышающими определенную дату, с помощью Python Pandas?

Сообщение Anonymous »

Вот файлы в папке ниже:
C:\temporary_location\file_name_20240901.csv
C:\temporary_location\file_name_20240902.csv
C:\temporary_location\file_name_20240903.csv
C:\temporary_location\file_name_20240904.csv
C:\temporary_location\file_name_20240905.csv
C:\temporary_location\file_name_20240906.csv
C:\temporary_location\file_name_20240907.csv
C:\temporary_location\file_name_20240908.csv
C:\temporary_location\file_name_20240909.csv
C:\temporary_location\file_name_20240910.csv
C:\temporary_location\file_name_20240911.csv
C:\temporary_location\file_name_20240912.csv
C:\temporary_location\file_name_20240913.csv

Вот код, который я использую только для выбора файла, и он будет читать только этот файл,
import pandas as pd, numpy as np
from numpy import *
import glob
import os
import os.path
import duckdb

_path = r'C:\temporary_location\\'

_frame = []

for loc in glob.glob(_path + '*.csv'):
if "20240905" in loc:
print('Loading', loc)
data = pd.read_csv(loc, low_memory=False)

Как использовать тот же код, что и выше, чтобы выбрать файлы с датами, превышающими определенную дату?
Например:
for loc in glob.glob(_path + '*.csv'):
if 20240905 > loc:
print('Loading', loc)
data = pd.read_csv(loc, low_memory=False)

Код должен печатать под файлами.
C:\temporary_location\file_name_20240906.csv
C:\temporary_location\file_name_20240907.csv
C:\temporary_location\file_name_20240908.csv
C:\temporary_location\file_name_20240909.csv
C:\temporary_location\file_name_20240910.csv
C:\temporary_location\file_name_20240911.csv
C:\temporary_location\file_name_20240912.csv
C:\temporary_location\file_name_20240913.csv


Подробнее здесь: https://stackoverflow.com/questions/792 ... hon-pandas
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»