python对数据求均值_使用NA将数据读取到python中并按行计算均值

我正在读取csvfile中的数据,并尝试按列计算平均值。虽然列数是固定的,但行数不是固定的。因此,我首先读入需要的行,将它们制成列表,然后形成该列表的numpy数组。但这是行不通的。

import csv

import numpy

读入(循环遍历每个文件并找到匹配项,然后将其追加):

with open(input_file, mode='r') as f:

reader = csv.reader(f, delimiter=';')

for row in reader:

pass

# matchin algorithm omitted

found_line = row

del found_line[0] #remove first entry on name

input_file好像

Weihnachtsmann;16;30.3125;0.00677830307346;0.000491988890358;0.2796728754;0.00371057513915;0.000667111407605;0.00177896375361

Tannenbaum;6;33.5;0.032918005099;0.00312809941211;0.308224811515;0.0124857679873;0.00644874360685;0.000667111407605

Heilier Klaus;1;NA;NA;NA;NA;NA;NA;NA

然后,从匹配的条目中列出一个列表:

author_list.append(','.join(found_line))

author_array = numpy

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值