如何在迭代时逐行编辑数据框?

因此,我正在使用脚本来读取CSV并创建一个数据框,然后使用该脚本从数据框中使用报价器从中刮取价格数据。原始数据框包含以下列,请注意“价格”为NO。

df.columns = ['Ticker TV', 'Ticker YF', 'TV Name', 'Sector', 'Industry',  'URLTV']

我已经从“更新的”数据框中打印了下面的前两个输出

 Ticker TV Ticker YF  ...  URLTV     Price
1         100D    100D.L  ...  URL       NaN
2         1GIS    1GIS.L  ...  URL       NaN
3         1MCS    1MCS.L  ...  URL       NaN
...          ...       ...  ... ...      ...
2442         ZYT     ZYT.L  ...URL       NaN
100D.L       NaN       NaN  .. NaN  9272.50
1GIS.L       NaN       NaN  ...NaN  8838.50
1MCS.L       NaN       NaN  ...NaN  5364.00

如您所见,它无法正常工作,我想创建一个新的列,其名称为Price,并使用正确的代码添加每个价格,因此100D.L应该为9272.50,然后在脚本迭代到下一个代码时,添加下一个价格到1GIS等。

tickerList = df['Ticker YF']
for tick in tickerList:
    summarySoup = getSummary(tick)
    currentPriceData = priceData(summarySoup)
    print('The Price of '+tick+ ' is '+str(currentPriceData))
    df.at[tick,'Price'] = currentPriceData