Хотя то, что я пишу, не является ответом на заданный вопрос, тем не менее я даю решение небольшой проблемы, с которой я столкнулся, которую я нашел и нашел.
Проблема: как создать словарь из фрейма данных panda со столбцом в качестве ключа и постоянным значением (1 в моем случае) в качестве, как вы уже догадались, значения.
Решение:
f = pd.Series(data = [1]*df.shape[0],index=df['col_name'])
x = f.to_json(orient='columns')
Вывод:
{"one":1, "two":1, "three": 1}
Зачем мне это делать?Поскольку поиск по словарю высоко оптимизирован (да, я тоже могу использовать set)
PS Новичок в Python, поэтому, пожалуйста, будьте осторожны со мной:).