Прочтите файл 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))