У меня есть два фрейма данных, как указано ниже
small_df =
index data1
2 123
3 436
big_df =
index data1
0 78
1 67
2 13
3 46
Я хочу сравнить проверить, если какой-либо индекс small_df
присутствует в big_df
с использованием однострочного кода и производит True или False. Мой код:
big_idx = [True for i in small_df.index if i in big_df.index]
Мой текущий вывод
big_idx = [True True]
Мой ожидаемый вывод
big_idx = [False False True True]
Как вставить False в мой код? Я попробовал следующий код, но безуспешно.
[True for i in small_df.index if i in big_df.index else False]