У меня есть датафрейм длины (141,2) с повторением года и месяца, которые я извлек из файлов в папке, которая выглядит просто так:
Year Month
2017 1
2017 1
2017 1
2017 1
2017 1
2017 1
2017 1
.
.
Каждый извлеченный из меня файл содержит около (20000, 6) строк, и я хочу повторить Год и Месяц для каждого из файлов.
Я беру список файлов из каталога, чтобы убрать год и месяцы, например:
path = os.path.join(os.getcwd(),'C:\\.....')
files = [os.path.join(path,i) for i in os.listdir(path) if os.path.isfile(os.path.join(path,i))]
А потом из списка files
Я просто перебираю каждый файл как:
for file in files:
df['Year'] = os.path.split(file)[1]
df['Year'] = df['Year'].map(lambda x: str(x)[:-6])
Как я могу просто записать весь файл на фрейм данных и соединить эти даты, которые я повторял, во всю длину файла?
Т.е.: сделать (141,2) фрейм данных просто добавленным и стать (20000,2) фреймом?