Я пытаюсь создать серию панд для конкатенации на фрейм данных.
import numpy as np
import pandas as pd
rawData = pd.read_csv(input, header=1) # the DataFrame
strikes = pd.Series() # the empty Series
for i, row in rawData.iterrows():
sym = rawData.loc[i,'Symbol']
strike = float(sym[-6:])/1000
strikes = strikes.set_value(i, strike)
print("at26: ",strikes.values)
Эта программа работает, но я получаю сообщение об ошибке:
"строка 25: FutureWarning:set_value устарела и будет удалена в следующем выпуске. Вместо этого используйте методы доступа .at [] или .iat []. "
Каждый раз, когда я пытался заменить .at, я получаю синтаксическую ошибку.Многие из опубликованных предложений относятся к DataFrames, а не к Series.Добавить требует другой серии, и жалуется, когда я даю ему скаляр.
Как правильно это сделать?