Я пытаюсь последовательно добавлять новые данные в DataFrame в цикле for.Он успешно записывает данные в выбранный мной столбец DataFrame, но также записывает данные в другой столбец, который я не пытаюсь редактировать.Почему он это делает?Как я могу это исправить?
# Resetting the data
supplier_rics = supplier_sheet['RICs']
supplier_rics = supplier_rics.dropna()
# Create a DataFrame object that will contain our headlines
supplier_headlines = pd.DataFrame(data={'RIC':supplier_rics},columns=['RIC','Headline'])
supplier_headlines
for i, ric in supplier_rics.iteritems():
# Add R: prefix to RICS for news search
supplier_rics[i] = "R:"+supplier_rics[i]
# Create the news query
query = supplier_rics[i] + ' AND (Topic:SIG AND Language:LEN)'
# Make the Eikon API Call
headline = ek.get_news_headlines(query=query,count=1)
headline_string = headline['text'].to_string(index=False)
# Add the headline text to the supplier_headlines DataFrame Object
supplier_headlines.iloc[[i,2]] = headline_string
![The DataFrame after it has been looped through](https://i.stack.imgur.com/lwNid.png)