Tag: csv

Использование Pandas для чтения CSV, содержащего некоторые отсутствующие значения

Я использую Python 2.7 с Anaconda. У меня есть. CSV-файл: action_type action_detail secs_elapsed 0 data similar_listings 255.0 1 data similar_listings 183.0 2 click change_trip_characteristics 175570.0 3 NaN NaN 86.0 4 data wishlist_content_update 1535.0 Файл содержит некоторые отсутствующие значения, и типы данных каждого столбца не обязательно похожи. Я использовал Pandas для загрузки этого .csv for chunk […]

Как очистить ввод CSV с помощью однопространственных строк?

Итак, вот ситуация: Я читаю CSV-файлы, где большая часть времени, пустые ячейки – только пустые строки. Некоторые файлы, входящие в один и тот же набор, по какой-либо причине имеют одномерные строки в пустых ячейках вместо пустых строк. Я использую csv 's DictReader для чтения из этих файлов (с помощью «,» в качестве разделителя), и он […]

Beautifulsoup – get_text, вывод в одной строке

Я пытаюсь извлечь текст следующей страницы и сохранить его в отдельной ячейке файла CSV. Тем не менее, я продолжаю получать разрывы строк в местах, где я не вижу никаких «специальных» символов (т. Е. Даже там, где в тексте нет «\ n», «\ t» и т. Д.). Вторая строка CSV-файла также содержит более одной непустой ячейки […]

Как отправить значения, разделенные запятой, на запись / сброс?

Я пытаюсь ответить на некоторые вопросы сервера программно. Например, сервер спрашивает age, sex, location . Я должен ответить на него, как 25,m,moon . Я могу сделать это вручную, но когда я пытаюсь сделать это с помощью программы, я терплю неудачу. file.write("%s\n"%val) file.flush() где val = "25,m,moon" также попробовал val = "25\,m \,moon" сервер ответил Отправьте […]

Команда атрибута Django create_or_update работает нормально, но обновление не выполняется

Я пытаюсь написать помощник CSV, который читает CSV-файл и обновляет или создает поля в модели. Запрос create_or_update работает нормально, но он только создает обновление. При изменении create_or_update для обновления он выдает ошибку. Код помощника CSV: def insert_books_from_dictionary(data): category, created = Category.objects.update_or_create(name=data['category']) sub_category = None if data['sub_category'].decode('utf-8') != '': sub_category, created = SubCategory.objects.update_or_create(name=data['sub_category'], category=category) publisher, created […]

python wix многопоточность connecterror

Хорошо, поэтому я попытался найти ответы сам. Я думаю, что знаю, как его решить, я просто не знаю, как это сделать. Программу можно найти по адресу https://github.com/SilviaS1/CREST-Market-for-Eve/blob/master/downloader.py Извините за беспорядочный код, который я изучаю, разбирая исходную программу. Но я получаю ConnectionError, я предполагаю, потому что, когда он запускается для определенного TypeID, он не находит записи, […]

Объединение строк в CSV с помощью Python

У меня есть CSV (~ 1,5 м строк) в следующем формате: id, tag1, tag2, name1, value1 Существует несколько строк с одним и тем же идентификатором. Если строка имеет одинаковый идентификатор, она будет иметь те же метки1 и tag2. Итак, я хочу добавить в конец строки name1, value1 которое будет отличаться. Пример: Original: id,tag1,tag2,name1,value1 12,orange,car,john,32 13,green,bike,george,23 […]

Ошибка при использовании dask для чтения в файлах csv

Я изучаю, как использовать модуль dask.dataframe для чтения в нескольких файлах csv, и, пытаясь их прочитать, ошибка: ValueError: cannot convert float NaN to integer . Мой код выглядит следующим образом: import pandas as pd import numpy as np import dask.dataframe as dd for year in range(2000, 2005): idx = pd.date_range(str(year), str(year + 1), freq='d', closed='left') […]

Установка буфера 0 в Pandas dataframe.to_csv

Есть ли способ установить буфер «0» при использовании Pandas dataframe.to_csv ()? Я просмотрел документацию и, похоже, не разрешил это как аргумент. Я что-то пропускаю? Редактирование: я спрашиваю, потому что я выводил dataframes, которые варьируются от нескольких сотен до многих тысяч строк (всегда с одинаковыми 7 столбцами), а более поздний процесс, который в конечном итоге анализирует […]

Python: как разделить значения строк в файле csv относительно назначенных значений?

Я бы хотел выполнить деление по отношению к его алфавиту. Приведем пример, как показано ниже: Бинарный файл указан в формате csv: A=1000, C=0100, G=0010, T=0001 binary.csv: CAT, GAA 0,1,0,0,1,0,0,0,0,0,0,1 0,0,1,0,1,0,0,0,1,0,0,0 Binary.csv необходимо умножить на одно значение строки, которое находится в файле csv. single.csv: 0.28,0.22,0.23,0.27,0.12,0.29,0.34,0.21,0.44,0.56,0.51,0.65 В приведенном ниже коде умножаются значения для обоих файлов и вывод: […]

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