只有当NaN小于阈值时才计算新的pandas列(其他列的平均值)?

时间:2015-07-28 22:04:46

标签: python pandas

这似乎是一种常见的情况,但我似乎无法在任何地方找到答案!我有一些调查量表项目,我试图将其组合成一个单独的分数,但我只想这样做,如果没有太多的缺失数据。到目前为止,我有:

    df['SCORE']=df.ix['Q1':'Q10'].mean(axis=1, skipna=True)

但是,只有当缺少少于3个项目时,我才会skipna=True,否则skipna=False

1 个答案:

答案 0 :(得分:0)

You could protoc -I=/root --python_out=$DST_DIR /root/decoded_file a custom function. Didn't test this code, but you get the gist:

.apply