Title 1 Title 2
DKTM 00001 DKTM 00008
DKTM 00009 DKTM 00017
DKTM 00029 DKTM 00038
DKTM 00050 DKTM 00061
DKTM 00062 DKTM 00073
感谢大家继续阅读。我的困境是,我有一个CSV缺少行数据。有两列,一列以一行数字开始(如DKTM00001),以一行(DKTM000008)结束 对于数字,列会像这样重复,但在某些情况下,一行数字最终会丢失(如上所述)。我想找到那一行缺失的数字并输出到屏幕上。(我会要求将它们放到一个输出文件中,但我想这样做,以便自学Python。)
所需输出的示例:
^{pr2}$提前谢谢你!我对Python3.6.2比较陌生,所以我认为这是一个很好的练习。我想我吃得太多了。我将这个解释作为基础(Efficient way to find missing elements in an integer sequence),但是downshift的方法对我获得所需的输出帮助更大。在
像这样的东西可以帮助你开始。在
我不太清楚您的
csv
文件的内容布局(或者您使用的是哪个版本的python),但是使用一个包含以下内容的csv
文件:我们可以使用csv module读取文件:
^{pr2}$输出:
enumerate函数在这种情况下很有用,因为我们需要计算行数并打印哪些行是空的。这里我将
1
作为start
参数传递给enumerate
,以偏移从1
开始的行计数,而不是默认的0
。在根据需要针对特定的Python版本进行修改。如有任何澄清或修改,请随时发表意见。在
希望这有帮助。在
相关问题 更多 >
编程相关推荐