Сейчас я использую Excel для этой задачи, но мне было интересно, знает ли кто-нибудь из вас способ найти и вставить отсутствующие порядковые номера в python.
Допустим, у меня есть фрейм данных:
import pandas as pd
data = {'Sequence': [1, 2, 4, 6, 7, 9, 10],
'Value': ["x", "x", "x", "x", "x", "x", "x"]
}
df = pd.DataFrame (data, columns = ['Sequence','Value'])
И теперь я хочу использовать здесь некоторый код, чтобы найти недостающие порядковые номера в столбце «Последовательность» и оставить пустые места в столбце « Значения »для строк пропущенных порядковых номеров. Чтобы получить следующий результат:
print(df)
Sequence Value
0 1 x
1 2 x
2 3
3 4 x
4 5
5 6 x
6 7 x
7 8
8 9 x
9 10 x
Еще лучше было бы решение, в котором вы также можете определить начало и конец последовательности. Например, когда последовательность начинается с 3, но вы хотите, чтобы она начиналась с 1 и заканчивалась на 12. Но решение только для первой части уже очень поможет. Заранее спасибо !!