Я хотел бы сделать ниже в python, используя dataframe и пользовательскую функцию применения.
Month,1,2,3,4,5
Oct 2018,0.1,0.2,0.3,0.4,NaN
Nov 2018,0.5,1.0,1.5,NaN,NaN
Первая строка - заголовки столбцов. Я хотел бы взять каждую строку и сделать линейное выравнивание и заполнить наклон и перехватить в отдельный столбец. Например, строка «Окт 2018» имеет x:[1,2,3,4],y:[0.1,0.2,0.3,0.4]
, должно дать slope=0.1
и intercept=0.0
, тогда как строка «Ноябрь 2018» имеет x:[1,2,3], y:[0.5,1.0,1.5]
, должно дать slope=0.5
и intercept=0.0
.
Я получаю х значений из имен столбцов. Заранее спасибо.