Вот пример кадра данных:
df = pd.DataFrame([['A0000x', 'a'],
['B0010x', 'b'],
['C0020x', 'c'],
['D0040x', 'd']])
df.columns = ['num', 'let']
Я хотел бы извлечь только те строки, где целое число, состоящее из 3-го и 4-го символа в столбце num
, делится, например, на 2.Так что мне нужно проверить, если df['num'][2:4] % 2
Я получил это далеко, но не могу понять, как преобразовать его в целое число:
df.index[df['num'].str[2:4] == '01']