У меня есть csv, который выглядит следующим образом и содержит до 15 000 строк.
Числовые значения Start и End находятся в диапазоне от 0 до 300.
Я ищу способ проанализировать файл, найти строки, начинающиеся с белого, затем проверить значение Start и Завершите значение этой строки со следующими условиями:
если значение ≤ 150, прибавьте 150.
если значение > 150, вычтите 150.
Наконец, перезапишите исходный файл с изменениями.
Я ищу способ реализовать это с помощью bash или python.
Любая помощь приветствуется!
Необработанные данные:
Color, Start, End
white, 0, 1,
black, 23, 150,
black, 150, 24,
white, 24, 152,
black, 152, 25,
black, 25, 154,
black, 154, 81,
white, 99, 220,
...
У меня есть [b]csv[/b], который выглядит следующим образом и содержит до [b]15 000 строк[/b].
Числовые значения Start и End находятся в диапазоне от 0 до 300.
Я ищу способ проанализировать файл, найти строки, начинающиеся с белого, затем проверить значение Start и Завершите значение этой строки со следующими условиями: [list] [*]если значение ≤ 150, прибавьте 150. [*]если значение > 150, вычтите 150. [/list] Наконец, перезапишите исходный файл с изменениями.
Я ищу способ реализовать это с помощью bash или python. Любая помощь приветствуется! Необработанные данные: Color, Start, End white, 0, 1, black, 23, 150, black, 150, 24, white, 24, 152, black, 152, 25, black, 25, 154, black, 154, 81, white, 99, 220, ...