ScootCork только предполагается , что ваш столбец Категория имеет начальное пространство.
Из вашего сообщения я вижу, что проблема более серьезная : все ваши столбцы, кроме первого, делать имеют такое начальное пространство.
Посмотрите на свою распечатку из df.info (), где все имена столбцов имеют выравнивание по левому краю :
0 Show Number ...
1 Air Date ...
2 Round ...
3 Category ...
4 Value ...
5 Question ...
6 Answer ...
Вы видите, что все имена столбцов, кроме первого, сдвинуты на 1 место вправо? Это означает, что все они имеют только это начальное пространство.
Наиболее вероятная причина в том, что:
- Вы читаете этот файл, используя, например, read_csv , со столбцом имена в первой строке,
- Эта первая строка отформатирована примерно как
Show Number, Air Date, Round,
и т. д.
Для человека эти пробелы (после каждой запятой) бессмысленны, они даже потому что читать легче. Но read_csv просто разделяет эту строку запятыми, поэтому все «дальнейшие» столбцы имеют только это начальное пространство.
Решение - удалить эти пробелы из вашего CSV-файла .
Другой вариант - добавить параметр skipinitial-space = True к read_csv , но этот параметр относится к всем строкам ввода, а не только строка заголовка.