我在使用生命线进行 KM 估计时遇到了挑战。我有一个名为工人类型(全职、兼职等)的变量列,我想将 KM 估计值分组,然后输出到CSV
文件。这是一个片段:
worker_types = df['Emp_Status'].unique()
for i, worker_type in enumerate(worker_types):
ix = df['Emp_Status'] == worker_type
kmf.fit(T[ix], C[ix])
kmf.survival_function_['worker'] = worker_type
#print kmf.survival_function_
kmf.surviva
l_function_.to_csv('C:\Users\Downloads\test.csv')
当我使用 print 函数时,我得到 KM 估计的每次迭代worker_type
;但是,当尝试导出到csv
文件时,我只能得到最后一个工人类型的估计。
我已阅读生命线文档,并查看了绘制不同级别的示例,但不确定如何将其连接到导出到csv
.