编程通常是新手。这是我的代码循环遍历一个循环来改变一个条件语句,python
for b in range(LengthSpread):
Strip = ReadSpread[b].rstrip('\n')
SplitData = ReadSpread[b].split(",")
PlotID = SplitData[1]
PlotIDnum = float(PlotID)
if PlotIDnum == 1:
List = SplitData
print List
OpenBlank.writelines('%s\n\n\n\n\n' % List)
最终我想根据改变整个数据集中的每个plotIDnum来查找数据。我将如何更改条件if语句中的数字,而不会实际更改数字。可能使用for循环或while循环。我的思绪无法围绕它。
这是inputdata
09Tree #PlotID PlotID
1 1 Tree
2 1 Tree
3 2 Tree
4 2 Tree
6 4 Tree
7 5 Tree
8 5 Tree
9 5 Tree
我想我的输出由plotID#来组织,每个输出放置在任何一个新的电子表格或各有独特的数据集中在一个新的标签的例子
感谢您的任何帮助
只是一个建议:扔PlotIDnum的所有值在数组然后遍历该数组。 – pistal
我强烈建议您阅读有关Python命名约定,并遵循它们。上面的代码几乎是恶意无法读取的。 – roippi
除了@roippi的建议之外,能否请您提供一些示例输入和期望输出(如果适用)? – woozyking