Tag: csv

Разбор csv-файла в python django

Я пытаюсь прочитать данные из загруженного файла csv. Во-первых, я получаю каждую строку, а затем пытаюсь прочитать данные из каждой строки, разделив ее запятой, что хорошо для идеального случая, но если содержит «,», как поле адреса, он будет анализировать данные в неправильном формате. Я хотел бы иметь более надежное решение для val = v.split(',') Мой […]

Удалите новую строку \ n, прочитав из CSV

У меня есть файл CSV, который выглядит так: Name1,1,2,3 Name2,1,2,3 Name3,1,2,3 Мне нужно прочитать его в 2D-список по строкам. Код, который я написал, почти выполняет эту работу; однако у меня возникают проблемы с удалением новых символов строки '\n' в конце третьего индекса. score=[] for eachLine in file: student = eachLine.split(',') score.append(student) print(score) В настоящее время […]

Как открыть и прочитать файл LZMA в памяти

У меня есть гигантский файл, назовем его одним-csv-file.xz . Это CSV-файл с сжатым сжатием XZ. Как открыть и проанализировать файл без предварительного распаковки диска? Что, если файл, например, 100 ГБ? Конечно, Python не может читать все это в памяти сразу. Будет ли это страница или закончится память?

Python JSON для CSV – плохое кодирование, UnicodeDecodeError: кодек charmap не может декодировать байт

У меня проблема с преобразованием вложенного JSON в CSV. Для этого я использую https://github.com/vinay20045/json-to-csv (раздвоенный бит для поддержки python 3.4), вот полный файл json-to-csv.py. Преобразование работает, если я устанавливаю #Base Condition else: reduced_item[str(key)] = (str(value)).encode('utf8','ignore') а также fp = open(json_file_path, 'r', encoding='utf-8') но когда я импортирую csv в MS Excel, я вижу плохие кириллические символы, […]

Чтение файла и разделение на разные списки

ниже – мой CSV-набор данных. a,d,g b,e,h c,f,i Я хотел бы выделить эти 3 столбца в виде row[0], row[1], and row[2] . А также сделать их как 3 разных списка. Вот мой код: import csv file1 = open('….my_path.csv') Row_0 = [row[0].upper() for row in csv.reader(file1)] Row_1 = [row[1].upper() for row in csv.reader(file1)] Row_2 = [row[2].upper() […]

SPEED UP Django Form для загрузки большого (500k obs) CSV-файла в MySQL DB

Таблица Django составляет приблизительно 430 000 обнов и файл 230 МБ; \ и происходит из плоского файла CSV, описанного ниже в \ MODELS.PY. Я рассмотрел использование кусков для CSV-ридера, но я думаю, что у процессора / функции, который заполняет таблицу MySQL, является мое зависание; это занимает 20 часов + \ КАК Я МОГУ СКОРОСТИ ЭТОТ? […]

Панды читают мультииндексированные csv с пробелами

Я изо всех сил пытаюсь загрузить CSV, который имеет многострочный заголовок с пробелами. CSV выглядит так: ,,C,,,D,, A,B,X,Y,Z,X,Y,Z 1,2,3,4,5,6,7,8 Я бы хотел получить: Когда я пытаюсь загрузить с pd.read_csv(file, header=[0,1], sep=',') , я получаю следующее: Есть ли способ получить желаемый результат? Примечание: в качестве альтернативы я бы принял это как результат: Используемые версии: Python: 2.7.8 […]

Захват изображения таблицы HTML с помощью Python

Я знаю, что можно генерировать html из csv, но как превратить этот HTML в изображение с помощью Python?

Найти стандартное отклонение от файла CSV с помощью Python

У меня есть файл CSV с именем «salaries.csv». Содержимое файлов выглядит следующим образом: City,Job,Salary Delhi,Doctors,500 Delhi,Lawyers,400 Delhi,Plumbers,100 London,Doctors,800 London,Lawyers,700 London,Plumbers,300 Tokyo,Doctors,900 Tokyo,Lawyers,800 Tokyo,Plumbers,400 Lawyers,Doctors,300 Lawyers,Lawyers,400 Lawyers,Plumbers,500 Hong Kong,Doctors,1800 Hong Kong,Lawyers,1100 Hong Kong,Plumbers,1000 Moscow,Doctors,300 Moscow,Lawyers,200 Moscow,Plumbers,100 Berlin,Doctors,800 Berlin,Plumbers,900 Paris,Doctors,900 Paris,Lawyers,800 Paris,Plumbers,500 Paris,Dog catchers,400 Мне нужно напечатать стандартное отклонение зарплаты каждой профессии. Это более старая версия Python. […]

Вставьте строку поверх CSV-файла в Python

Я хотел бы добавить строку в верхнюю часть моего csv-файла, используя python. Мне нужно добавить 4 столбца. До сих пор это то, что у меня есть для кода: rows= ('A','B','C','D') fd = open('file.csv','a') fd.write(rows) fd.close() Однако в этом есть две вещи: я получил сообщение об ошибке «Ожидаемый объект буфера символов», который, я уверен, имеет отношение […]

Python - лучший язык программирования в мире.