Прочтите файл csv в фрейм данных Pandas yfinance с тикер-кодом в качестве имени файла

Я пытаюсь прочитать файл csv в фреймворке Pandas с переменной тикера в качестве имени файла, но я не могу найти функцию для чтения файла csv для 5x?????. И важно, чтобы это было с кодом тикера в качестве имени файла, потому что я уже получил несколько предложений с pd.read_csv('value.txt'), и это не то, что я ищу. Кто-нибудь может помочь

import pandas as pd
from pandas_datareader import data as pdr
yf.pdr_override

for ticker in tickers:
    print(ticker)
    df = pdr.?????('daily_stock_dfs/{}.csv'.format(ticker))
    df = rsi_calculator(df)
print('END')

1 ответ

Решение

read_csv() это то, что вы ищете.

Это создаст фрейм данных путем чтения в CSV. Строку тикера можно объединить разными способами.

df = pd.read_csv('daily_stock_dfs/' + ticker + '.csv')

или

df = pd.read_csv('daily_stock_dfs/{}.csv'.format(ticker))

Другие вопросы по тегам