【发布时间】:2018-05-04 15:59:44
【问题描述】:
我有 MxN numpy 数组数据。 它们在 csv 文件中,我正在使用 pandas 模块阅读。
sv-01 sv-02 SV-03 state-01 state-02 state-03 val-01 val-02 val-03
7 12 8 B B B .23 0.34 1.03
7 12 8 B B A .35 0.10 0
7 12 8 B A A 1.45 0 0
7 12 8 A A A 0 0 0
7 12 8 A B B 0 1.23 3.21
... ... ... ... ... ... .. .. ... ....
为了我的计算目的,我需要两个变量。如果状态为 A,则在每一行中 则不考虑相应的卫星。所以第一行的总SV 是 3。对于其他行,同样是 2,1,0,1。另一个变量是计数。 如果任何一行没有单个 B ,则该行将不被计算在内。 最后一行将被视为 2,因为存在两个 B。
#So my expected output is
#Total count is 4
#and number of satellites used is 3,2,1,0,1 in each row or iteration
如何迭代我的数据。
谢谢
【问题讨论】:
-
最后一行应该算2吗?你在计算状态列中的 B 数吗?
标签: arrays python-2.7 pandas numpy