我有一个包含大约1000个.txt
文件的文件夹,并且我需要在每个文件上运行相同的代码。我需要跟踪的一件事是特定haplotype
的计数。我用了
hap = df['hap'].value_counts().to_frame()
创建一个具有每个haplotype
计数的新数据框。看起来像这样。
hap count
1 347
5 171
3 168
7 140
6 56
11 51
9 33
2 31
10 3
我想知道是否有办法提取haplotype
7的计数并将其值存储在变量中。
我使用的一种方法是使用df['haplotype'].tolist()
命令,然后根据基本的if-else子句运行for循环,该子句根据计数的数量来跟踪计数haplotype
7。出现在列表中的次数。但是我很好奇我是否可以按照上面描述的方式访问它。
答案 0 :(得分:0)
您可以使用hap
运算符获取[]
为7的行。
cnt = df[df['hap']==7]['count']