【发布时间】:2014-11-24 01:39:15
【问题描述】:
我有一个想要迭代的 pandas 数据框。我的数据框的简化示例:
chr start end Gene Value MoreData
chr1 123 123 HAPPY 41.1 3.4
chr1 125 129 HAPPY 45.9 4.5
chr1 140 145 HAPPY 39.3 4.1
chr1 342 355 SAD 34.2 9.0
chr1 360 361 SAD 44.3 8.1
chr1 390 399 SAD 29.0 7.2
chr1 400 411 SAD 35.6 6.5
chr1 462 470 LEG 20.0 2.7
我想遍历每个独特的基因并创建一个名为:
for Gene in df: ## this is where I need the most help
OutFileName = Gene+".pdf"
对于上面的例子,我应该得到三个迭代,包含 3 个输出文件和 3 个数据帧:
# HAPPY.pdf
chr1 123 123 HAPPY 41.1 3.4
chr1 125 129 HAPPY 45.9 4.5
chr1 140 145 HAPPY 39.3 4.1
# SAD.pdf
chr1 342 355 SAD 34.2 9.0
chr1 360 361 SAD 44.3 8.1
chr1 390 399 SAD 29.0 7.2
chr1 400 411 SAD 35.6 6.5
# Leg.pdf
chr1 462 470 LEG 20.0 2.7
按块分割的结果数据帧内容将被发送到另一个函数,该函数将执行分析并返回要写入文件的内容。
【问题讨论】:
标签: python pandas dataframe csv