【发布时间】:2013-10-23 07:06:13
【问题描述】:
我有大量制表符分隔的数据。我想计算每列的平均值。问题是某些值是“无”,我想执行计算并排除这些数据点。
数据结构如下:
0.0 0.5 0.0 0.142857142857 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.8 0.0 None 0.0 0.0
我正在使用此代码。不知道如何将条件添加到此:
data = [float(l.split('\t')[target_column_val]) \
for l in open(target_file, 'r').readlines()]
mean = sum(data) / len(data)
【问题讨论】:
标签: python math multiple-columns mean nonetype