#python #csv #pandas
#python #csv #pandas
Вопрос:
CSV-файл как stack.csv
PROBLEM_CODE;OWNER_EMAIL;CALENDAR_YEAR;CALENDAR_QUARTER
CONFIG_ASSISTANCE;dalangle@gmail.com;2014;2014Q3
ERROR_MESSAGES;aganju@gmail.com;2014;2014Q3
PASSWORD_RECOV;dalangle@gmail.com;2014;2014Q3
ERROR_MESSAGES;biyma@gmail.com;2014;2014Q3
ERROR_MESSAGES;derrlee@gmail.com;2014;2014Q3
SOFTWARE_FAILURE;dalangle@gmail.com;2014;2014Q3
ERROR_MESSAGES;maariano@gmail.com;2014;2014Q3
SOFTWARE_FAILURE;dalangle@gmail.com;2014;2014Q3
Мой код:
import pandas as pd
import csv
data = pd.read_csv('stack.csv', sep='delimiter')
min_indices = (data['OWNER_EMAIL'] == dalangle@gmail.com)
data = data[min_indices]
data.to_csv('isabevdata.csv')
Ошибка:
Ошибка ключа: ‘OWNER_EMAIL’
Мне нужна помощь с этим кодом с использованием pandas. Позже я хочу удалить некоторые столбцы из результата: isabevdata.csv
—> используя модуль petl, а затем отправить таблицу во внешний интерфейс для отображения
Комментарии:
1. это должно быть:
pd.read_csv('stack.csv', sep=';')
2. Я все еще получаю сообщение об ошибке :: «UnicodeDecodeError: кодек ‘utf-8’ не может декодировать байт 0xe1 в позиции 14: недопустимый байт продолжения».
3. Фактический файл csv, над которым я работаю, содержит 28 тыс. строк и 30 столбцов. Когда я использую небольшой файл csv, упомянутый выше, я не получаю ошибок. но когда я пытаюсь работать с большим объемом данных, я получаю эту ошибку
4. вам нужно заключить
dalangle@gmail.com
в кавычки'dalangle@gmail.com'
, а такжеsep=';'
5. @deepmanharshwardhan можете ли вы показать нам, как выглядит строка 1402?