当前位置:   article > 正文

pandas遍历数据并输出到指定csv文件中_遍历文件 寻找特定数据 并保存到新csv文件

遍历文件 寻找特定数据 并保存到新csv文件

主要来源是想将自己想要的信息统计到csv文件中

  1. import pandas as pd
  2. # Mass
  3. data = pd.read_csv("filename.csv")
  4. list = data['HLA'].unique()
  5. pos_num = []
  6. neg_num = []
  7. # 首先创建一个df文件
  8. result = pd.DataFrame(columns=('HLA','pos_num','neg_num','count','target','length'))
  9. for i in range(len(list)):
  10. # 根据条件筛选
  11. allele = data[(data['HLA'].str.contains(list[i]))&(data['Peptide'].str.len() == 9)]
  12. # 想要获取的数据
  13. pos_num = len(allele['Target'] == 1)
  14. neg_num = len(allele['Target'] == 0)
  15. count = pos_num + neg_num
  16. # 逐条进行添加
  17. result = result.append(pd.DataFrame({'HLA':[list[i]],'pos_num':[pos_num],'neg_num':[neg_num],'count':[count],'target':['Mass'],'length':[9]}),ignore_index=True)
  18. # 将结果输出到csv文件中,或者什么文件都可以
  19. result.to_csv("dataset/out_result.csv",index=False,sep=',')

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/210232
推荐阅读
相关标签
  

闽ICP备14008679号