Используя python3, я работаю с DataFrame с 2 столбцами, первый столбец состоит из дат: например, с 2017-12-18 по 2017-12-25 (но он может меняться в зависимости от ввода пользователя).И относительные данные по второму столбцу.
Мне нужно добавить третий столбец в первой позиции фрейма данных следующим образом:
1;2017-12-18;Data1
2;2017-12-19;Data2
n;last_date;DataN
import numpy as np
def func(df):
count = np.count_nonzero(df['Data_column'])
l = np.array([x for x in range(count)])
df['day_count'][0] = l
return l
Но он продолжает давать мне неверные результатычто я ошибаюсь?Заранее спасибо!
Ps Я использовал count_nonzero, потому что иногда я мог иметь N / A или пустые значения во временном ряду.