我想在某些数据上运行CoxTimeVaryingFitter,虽然我在使用add_covariate_to_timeline函数时遇到了一些麻烦,它给出了以下错误消息:
文件“C:\ Anaconda3 \ lib \ site-packages \ pandas \ core \ generic.py”,第692行,重命名 'argument“{0}”'。format(list(kwargs.keys())[0])) TypeError:rename()得到了一个意外的关键字参数“axis”**
from lifelines.utils import to_long_format
from lifelines.utils import add_covariate_to_timeline
l=data[data['duree']==1]
df=to_long_format(l,duration_col='duree')
h=data[data['duree']!=1]
dfj=add_covariate_to_timeline(df,h,id_col="id",duration_col="duree",event_col="mort")
我使用以下数据框“数据”运行我的代码:
id;mort;var;bar;duree
1;0;0,5;0;1
2;0;0,1;11;1
3;0;-1;111;1
1;0;1;5;2
1;1;1,5;6;3
2;0;0,2;12;2
3;1;-2;121;2
2;0;0,3;13;3
2;1;0,4;14;4