Я пытаюсь изучить Python и начал с этой задачи попытки импортировать определенные файлы csv в заданной папке в тип данных Python и затем обрабатывать данные. Я борюсь с частью, где данные должны быть импортированы в Python. Мне нужно, чтобы это было эффективно. Я попробовал пару вещей и попытался сделать несколько подходов на основе предложений, представленных на форумах и других веб-страницах, - все они приводят к одной проблеме. Если кто-то может помочь в решении этой проблемы, нам будет очень благодарна помощь.Эффективно Читайте пользовательские файлы CSV в Python
Примечание: Я уже ввезли панд в э.р.
подход 1:
DF = pd.read_csv(FilePath)
Это дает следующее сообщение об ошибке:
Error tokenizing data. C error: Expected 1 fields in line 13, saw 2
подход 2:
DF = pd.read_csv(FilPath, skiprows=3)
Это также дает ту же ошибку:
Error tokenizing data. C error: Expected 1 fields in line 13, saw 2
подход 3:
data = pd.read_csv(FilePath, error_bad_lines=False)
Это пропускает каждую строку и считывает один символ в каждой строке. Это затрудняет обработку данных.
https://dl.dropboxusercontent.com/u/32778128/Test.csv
Если кто имеет какие-либо предложения, чтобы решить эту проблему, я бы очень признателен за помощь.
Лучшие U
'pandas' - это путь. Это лучше подходит для организации ваших данных. и для пропуска строк. Другой вариант с 'csv' состоит в том, чтобы дважды пропустить считыватель, чтобы пропустить или назначить заголовки.Некоторые примечания: используйте блок 'with' для безопасного открытия и закрытия файлов, и это означает, что переменные являются строчными. – pylang