Python: загрузка текстовых файлов и формирование информационного кадра - PullRequest
0 голосов
/ 17 апреля 2020

У меня есть каталог, полный текстовых файлов о запасах яблок, таких как:

Дата, Открыть, Максимум, Минимум, Закрыть, Объем, Адж Закрыть 2012-10-15,632.35,635.13,623.85,634.76,15446500 , 631.87

Мне нужно получить имена всех файлов в формате APPL _ *. Txt, загрузить все файлы с этими именами в Блокнот и объединить их вместе, чтобы сформировать один фрейм данных из 61 строки и 7 колонны. Я надеюсь, что я достаточно ясно, заранее спасибо!

1 Ответ

1 голос
/ 17 апреля 2020

Использование Pandas

import pandas as pd
import os

os.chdir('directory')

# loop through files
collector = []
for i in os.listdir():
    if 'AAPL_' in i and i.endswith('.txt'):
        txt_df = pd.read_csv(i, delimiter = ',')
        collector.append(txt_df)
# combine the list of dataframes from your text files
df = pd.concat(collector)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...