проверьте CSV, если он пуст, и перейдите к следующим шагам в Pandas - PullRequest
0 голосов
/ 22 апреля 2019

У меня есть код 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]])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...