Source code for src.update_daysindaytype

import pandas as pd
import numpy as np
from collections import Counter

[docs] def daysindaytype(representative_days, chronological_sequence, output_file): season_vector = np.repeat('1', len(representative_days)) daytype_vector = np.arange(1, len(representative_days) + 1) year_vector = np.repeat('2010', len(representative_days)) # Contar a frequência de cada dia representativo no vetor chronological_sequence count = Counter(chronological_sequence) value_vector = [count[day] for day in representative_days] # Criar o DataFrame df = pd.DataFrame({ 'SEASON': season_vector, 'DAYTYPE':daytype_vector, 'YEAR': year_vector, 'VALUE': value_vector }) # Salvar o DataFrame em um arquivo CSV df.to_csv(output_file, index=False) return output_file