Tag: csv

Преобразовать CSV-файл в .dbf с помощью Python?

Как преобразовать CSV-файл в файл .dbf с помощью скрипта python? Я нашел этот фрагмент кода онлайн, но я не уверен, насколько он надежный. Существуют ли какие-либо модули, которые имеют эту функциональность?

загрузить csv в 2D-матрицу с numpy для построения графика

Учитывая этот файл CSV: "A","B","C","D","E","F","timestamp" 611.88243,9089.5601,5133.0,864.07514,1715.37476,765.22777,1.291111964948E12 611.88243,9089.5601,5133.0,864.07514,1715.37476,765.22777,1.291113113366E12 611.88243,9089.5601,5133.0,864.07514,1715.37476,765.22777,1.291120650486E12 Я просто хочу загрузить его как матрицу / ndarray с 3 строками и 7 столбцами. Однако по какой-то причине все, что я могу получить из numpy, это ndarray с 3 строками (по одной в строке) и без столбцов. r = np.genfromtxt(fname,delimiter=',',dtype=None, names=True) print r print r.shape [ […]

ValueError: операция ввода-вывода в закрытом файле

import csv with open('v.csv', 'w') as csvfile: cwriter = csv.writer(csvfile, delimiter=' ', quotechar='|', quoting=csv.QUOTE_MINIMAL) for w, c in p.iteritems(): cwriter.writerow(w + c) Здесь p – словарь, w и c – строки. Когда я пытаюсь записать в файл, он сообщает об ошибке: ValueError : I/O operation on closed file. Помогите мне, я действительно новичок в python. […]

Использовать запросы python для загрузки CSV

Вот мой код: import csv import requests with requests.Session() as s: s.post(url, data=payload) download = s.get('url that directly download a csv report') Это дает мне доступ к файлу csv. Я пробовал использовать другой метод для загрузки: Это даст файл csv в одной строке: print download.content Это напечатает первую строку и возвращает ошибку: _csv.Error: символ новой […]

читать csv-файл и возвращать data.frame в Python

У меня есть CSV-файл, "value.txt" со следующим содержимым: первые несколько строк файла: Date,"price","factor_1","factor_2" 2012-06-11,1600.20,1.255,1.548 2012-06-12,1610.02,1.258,1.554 2012-06-13,1618.07,1.249,1.552 2012-06-14,1624.40,1.253,1.556 2012-06-15,1626.15,1.258,1.552 2012-06-16,1626.15,1.263,1.558 2012-06-17,1626.15,1.264,1.572 В R мы можем прочитать этот файл при использовании price <- read.csv("value.txt") и это вернет data.frame, который я могу использовать для статистических операций: > price <- read.csv("value.txt") > price Date price factor_1 factor_2 1 2012-06-11 […]

Как написать строку заголовка с помощью csv.DictWriter?

Предположим, у меня есть объект csv.DictReader и я хочу записать его как файл CSV. Как я могу это сделать? Я знаю, что я могу написать строки данных следующим образом: dr = csv.DictReader(open(f), delimiter='\t') # process my dr object # … # write out object output = csv.DictWriter(open(f2, 'w'), delimiter='\t') for item in dr: output.writerow(item) Но […]

python: создание книги excel и демпинг csv-файлов в виде рабочих листов

У меня есть несколько файлов csv, которые я бы хотел сбросить как новые рабочие листы в книге excel (xls / xlsx). Как мне это достичь? Googled и нашел «pyXLwriter», но, похоже, проект был остановлен. В то время как Im пытается «pyXLwriter» хотел бы знать, есть ли какие-либо альтернативы / предложения / модули? Большое спасибо. [Редактировать] […]

Как импортировать файл csv с использованием python с неповрежденными заголовками, где первый столбец является не численным

Это разработка предыдущего вопроса, но по мере того, как я углубляюсь в python, я просто смущаюсь о том, как python обрабатывает файлы csv. У меня есть файл csv, и он должен оставаться таким образом (например, не может преобразовать его в текстовый файл). Это эквивалент 5 строк по 11 столбцов массива или матрицы или вектора. Я […]

как объединить 200 файлов csv в Python

Ребята, у меня здесь есть 200 отдельных CSV-файлов с именем SH (1) до SH (200). Я хочу объединить их в один файл csv. Как мне это сделать?

Python DictWriter записывает CSV-файлы с кодировкой UTF-8

У меня есть список словарей, содержащих строки Unicode. csv.DictWriter может написать список словарей в CSV-файл. Я хочу, чтобы CSV-файл был закодирован в UTF8. Модуль csv не может обрабатывать преобразование строк Unicode в UTF8. Документация модуля csv имеет пример для преобразования всего в UTF8: : def utf_8_encoder(unicode_csv_data): for line in unicode_csv_data: yield line.encode('utf-8') Он также имеет […]

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