У меня есть набор данных, где -1 означает точку, где мне нужно прекратить чтение.
Например, набор данных выглядит так:
0 1 2 3 4 5
0 58 68 58 59 -1 -1
1 59 69 59 -1 -1 -1
2 93 94 93 33 -1 -1
3 58 59 58 68 -1 -1
4 92 94 92 33 -1 -1
где -1 в столбце 4 означает прекращение чтения элементов.
Точнее, я хочу вернуть длину для строки (сколько элементов существует, пока не появится -1) для всех строк.
Таким образом, первая строка имеет длину 4 (4 элемента до -1). Строка два имеет длину 3. Строка три имеет длину 4 и т. Д.
Для этого, я думаю, мне нужен в пандах способ, чтобы получить для каждой строки индекс, по которому происходит первое -1.
Как я могу сделать что-то подобное в пандах (так что избегайте опции long for loop?)
Я хотел бы заранее поблагодарить вас за вашу помощь.
С уважением
Alex