К сожалению, я согласен, что было действительно плохо написано:заменить пустые наборы данных
Take 2: У меня есть много столбцов данных (до 63) в более чем 50 наборов данных. Я извлекаю только 3 столбца данных, которые мне нужны, и записываю их в новый CSV-файл. Есть несколько моих наборов данных, у которых нет третьего нужного столбца данных. Но это нормально, я могу оставить его пустым (или добавить другое значение, например «-» или что-то еще). Я не хочу открывать все свои файлы, чтобы выяснить, какие файлы есть. Сообщение об ошибке я получаю, когда я пытаюсь извлечь данные из несуществующего столбца:
IndexError: list index out of range
Есть петля, что я могу написать, чтобы исправить это? Я действительно новичок в python, и в моей голове это кажется легким, но когда я пытаюсь это сделать, это очень сложно.
Благодаря
Вы делаете **, что то же самое **? Почему вы пытаетесь извлечь данные из несуществующих столбцов? Если бы я был вами, я бы просто этого не делал ... (Другими словами, ваш вопрос очень плохо написан и довольно непонятен. Пожалуйста, перепишите.) – chryss
Претензии за предоставление ошибки, но без данных образца немного сложно понять, что вы делаете –
Какая вещь? Какой набор данных? Какой столбец? Какой код? Какой выходной файл? Подождите ... ">>> from pychic import read_mind" "ImportError: Нет модуля с именем pychic". Сожалею. – ddaa