Ошибка неверного идентификатора символа в словаре данных - PullRequest
0 голосов
/ 19 апреля 2020

Я пытаюсь создать датафрейм для окончательного проекта в школе. Я уже рассчитал числа для всего, однако, Python не в восторге от словаря данных, который я делаю. Я пытался преобразовать числа в строки, но та же самая синтаксическая ошибка продолжала появляться, и я не уверен, что с этим делать.

# The 10 min average PM 2.5 time in the interval of the traffic signal 

 avg_pm10_traffic_joint= {'Average Cycle Length (Min)': [2.944444, 2.888889, 2.277778, 2.166667, 2.055556],
                          'PM 2.5 (10 Min Avg)':[45.13, 42.05, 40.75, 40.14, 39.31],
                          'Average PM 2.5 per Traffic Signal Cycle Rate (Rate = 2.944 (Min))': [13.286, 12.379, 11.996, 11.817, 11.572‬],
                          'Average PM 2.5 per Traffic Signal Cycle Rate (Rate = 2.899 (Min))': [13.083‬, 12.190, 11.813, 11.636, 11.395‬],
                          'Average PM 2.5 per Traffic Signal Cycle Rate (Rate = 2.277 (Min))': [10.276, 9.574, 9.278‬, 9.139‬, 8.950‬],
                          'Average PM 2.5 per Traffic Signal Cycle Rate (Rate = 2.166 (Min))': [9.775‬, 9.108, 8.826‬, 8.694‬, 8.514‬ ],
                          'Average PM 2.5 per Traffic Signal Cycle Rate (Rate = 2.055 (Min))': [9.274‬, 8.641‬, 8.374‬, 8.248, 8.078‬] 
                     }

Это дает:

Output: File "<ipython-input-8-a3a71d8fb5de>", line 6
'Average PM 2.5 per Traffic Signal Cycle Rate (Rate = 2.944 (Min))': [13.286‬, 12.379, 11.996, 11.817, 11.572‬],                                                                                                                                                             
SyntaxError: invalid character in identifier

Стрелка, указывающая на ошибку, находится на первой запятой после 13.286 (я просто не смог получить стрелку в теле этого сообщения ).

1 Ответ

1 голос
/ 19 апреля 2020

Когда я смотрю на этот код в Vim, я периодически вижу <202 c> во всех ваших списках. Вот что является причиной проблемы. Возможно, вы захотите просмотреть его в другом текстовом редакторе, чтобы устранить эти факторы.

Попробуйте скопировать это:

avg_pm10_traffic_joint= {'Average Cycle Length (Min)': [2.944444, 2.888889, 2.277778, 2.166667, 2.055556],
    'PM 2.5 (10 Min Avg)':[45.13, 42.05, 40.75, 40.14, 39.31],
    'Average PM 2.5 per Traffic Signal Cycle Rate (Rate = 2.944 (Min))': [13.286, 12.379, 11.996, 11.817, 11.572
    'Average PM 2.5 per Traffic Signal Cycle Rate (Rate = 2.899 (Min))': [13.083, 12.190, 11.813, 11.636, 11.395
    'Average PM 2.5 per Traffic Signal Cycle Rate (Rate = 2.277 (Min))': [10.276, 9.574, 9.278, 9.139, 8.950
    'Average PM 2.5 per Traffic Signal Cycle Rate (Rate = 2.166 (Min))': [9.775, 9.108, 8.826, 8.694, 8.514],
    'Average PM 2.5 per Traffic Signal Cycle Rate (Rate = 2.055 (Min))': [9.274, 8.641, 8.374, 8.248, 8.078] 
}
...