【发布时间】:2016-02-21 21:42:39
【问题描述】:
给定包含
的文本文件1 MS1
2 MS2
3 MS2
4 MS1
5 MS2
6 MS2
7 MS2
我想计算两个 MS1 之间的 MS2 的数量,并以 MS 的 RT 值返回结果。意思是:
1 2
4 3
要确定 MS1 和 MS2 的行,我可以使用类似
的方法df.Level.str.contains(""))
然后您是否会尝试循环遍历每一行,然后简单地减去找到 MS1 的行并写入一个新文件?或者有没有更简单的方法来获得这个(更快?)
更新:我删除了 RT / LEVEL , MS_Count 作为列标题 谢谢
【问题讨论】:
-
你能确认什么是“RT”和“Level”吗?这是否像一个空格分隔的文件,其值由空格分隔?我也不明白你的问题。
-
那将是列标题,它来自一个标签限制文件,我只是想摆脱 MS2 行,但是计算它们,例如每个 MS1 元素之后的文件中有多少行 MS2
标签: python-3.x count character