Как вы поместите цитаты вокруг результата из для l oop в Python? - PullRequest
0 голосов
/ 18 января 2020

В Python я пытаюсь получить результат итерации for l oop в кавычках, чтобы он передавался другой функции в пределах l oop. Вот мой код вместе с дальнейшим объяснением того, что я пытаюсь сделать:

read = pd.read_csv('Stocks.csv', header=None, delimiter=',')

for x in read[0]:

    Ticker = x   #I need the x iteration to have quotations around the result to pass into the results = si.get_quote_table(x, dict_result=False) import


    results = si.get_quote_table(x, dict_result=False)  

    #The x in the parenthesis represents a stock ticker symbol from the csv file within the for loop.  This will bring back data on the stock.  It requires having quotations around the input for the si.get_quote_table to respond.

    results.to_csv('Stockdata.csv', index=False)

Я был бы очень признателен за любую помощь / руководство, которое кто-то может предоставить.

Заранее спасибо!

Ответы [ 2 ]

0 голосов
/ 18 января 2020

спасибо за ваш вклад. Я обнаружил, что проблема существует с первой строкой моего CSV-файла "Symbol" в качестве заголовка, и это вызывает проблему. Как мне go пропустить первую строку или указать, что это строка заголовка в моем коде, так что итерация начинается во второй строке? Еще раз спасибо!

0 голосов
/ 18 января 2020

вы можете сделать это так:

x = 'BTC'

y = f"'{x}'"

print(y)

вывод:

'BTC'
...