これは簡単なことですが、for ループを機能させる方法がよくわかりません。
私の最初のファイルは、2 列のデータの長いリストです。
ROW VALUE
0 165
1 115
2 32
3 14
4 9
5 0
6 89
7 26
. .
406369 129
406370 103
私の 2 番目のファイルは、重要な行番号のリストです。
1
43
192
so on
私がやりたいことは、ファイル 1 の目的の行番号に移動し、値列がゼロになるまで行ごとに下に移動することだけです。出力は、重要な行番号のリストと、それに続く最初のファイルがゼロになるまでの行数のリストになります。たとえば、ファイル #2 からの重要な行番号 "1" の出力は 3 になるはずです。これは、3 つの行があり、ファイル #1 で値が 0 になるためです。どんな助けにも感謝します!開始したスクリプトがいくつかあり、それが役立つ場合は編集で投稿できます。ありがとう!
編集:
私が開始したいくつかのスクリプト:
for line in important_rows_file:
line = line.strip().split()
positive_starts.append(int(line[2])
countsfile = []
for line in file:
line = line.strip().split()
countsfile.append([line[0]] + [line[1]])
count = 0
i = 0
for i in range(0, len(countsfile)):
for start in positive_starts:
if int(countsfile[start + i][1]) > 0:
count = count + 1
else:
count = count
……次はわからない