Моя проблема довольно странная:
У меня есть датафрейм df, который выглядит так: (1 миллион строк)
ColA ColB ColV .. ColX
... ... .... ...
У меня есть функция, которая использует фрейм данных для некоторой обработки и преобразования набора значений в список, а затем я преобразую этот список в фрейм данных.
def funcProc(df,..):
l=[]
mydf = df.copy()
for i in df.ColA:
#do something to get some val
l.append(val)
mydf['ColAA'] = pd.DataFrame(l)
return mydf
Однако я всегда вижу, что последние 10/11 строк дают мне значения Nan. Это не должно быть так. Я проверил свой список (возвращая и распечатывая список только из функции). Это выглядит хорошо.
Нужна помощь в понимании логической проблемы.