У меня есть код Python для чтения через CSV и записи в выходной файл HDF5.Я ищу улучшения кода, где, если один из «CS CSV» не имеет данных, код должен пропустить этот файл и прочитать следующий CSV.
Пожалуйста, помогите!
Вот мойкод
import os
import pandas as pd
# Load cs.
print('====[ Loading cs... ]====')
df_cal = pd.read_csv('{}/cs.csv'.format(input_dir), encoding='utf-8', parse_dates=['FORM_DATE'], infer_datetime_format=True,low_memory=False)
data_cs = cs.extract(df_cal)
print(data_cs.keys())
print()
#Load Numeric
print('====[ Loading numerics... ]====')
df_cal = pd.read_csv('{}/numeric.csv'.format(input_dir), encoding='utf-8')
df_val = pd.read_csv('{}/numericvalue.csv'.format(input_dir), encoding='utf-8', parse_dates=['Timestamp'], infer_datetime_format=True)
data_numeric = numeric.extract(df_cal, df_val)
print(data_numeric.keys())
print(data_numeric[list(data_numeric.keys())[0]])