Tag: csv

Пропуск строк, csv Dict Reader Python

У меня есть файл, который имеет неприятное предисловие к заголовку. Так выглядит: Review performed by: Meeting: Person: Number: Code: Confirmation Tab Separated Header Names That I Want To Use Я хочу пропустить все и использовать имена заголовков вкладки sep для моего кода. Это то, что у меня есть до сих пор: reader = csv.DictReader(CSVFile) for […]

genfromtxt возвращающие строки NaN

Я пытаюсь прочитать csv-файл с numpy, и у меня есть следующий код from numpy import genfromtxt data = genfromtxt(open('errerr.csv', "r"), names=True, delimiter=',') и появляется следующее (nan, nan, nan, nan, nan, nan, nan), (nan, nan, nan, nan, nan, nan, nan), (nan, nan, nan, nan, nan, nan, nan)], dtype=[('name', '<f8'), ('severity', '<f8'), ('Message', '<f8'), ('AppDomainName', '<f8'), ('ProcessName', […]

pandas dataframe с заголовком 2 строки и экспорт в csv

У меня есть dataframe df = pd.DataFrame(columns = ["AA", "BB", "CC"]) df.loc[0]= ["a", "b", "c1"] df.loc[1]= ["a", "b", "c2"] df.loc[2]= ["a", "b", "c3"] Мне нужно добавить строку secod в заголовок df.columns = pd.MultiIndex.from_tuples(zip(df.columns, ["DD", "EE", "FF"])) мой df сейчас AA BB CC DD EE FF 0 ab c1 1 ab c2 2 ab c3 но […]

Python Запись массива numpy в файл CSV

Я пытаюсь написать 2D-массив numpy в файл CSV, который я пробовал: import csv import numpy as np w = csv.writer(open('main.csv','w')) Nlayers=23 N=364 TempLake=np.zeros((N,Nlayers)) for i in xrange(N-1): TempLake[i+1]=TempLake[i]+100 w.writerow(TempLake) outfile = open('main.csv', 'w') writer = csv.writer(outfile) ar=np.array(TempLake) for row in TempLake: writer.writerow(row) outfile.close() Почему в некоторых из строк все еще есть кавычки? спасибо

читать определенную строку в файле csv, python

В CSV файле с python мы можем читать все строки строки за строкой или по строкам, я хочу прочитать определенную строку (пример строки 24), не читая весь файл и все строки.

Как записать данные из двух списков в столбцы в csv?

Я хочу написать данные, которые я должен создать гистограмму в файл csv. У меня есть список «корзин», и у меня есть список «частот». Может кто-нибудь дать мне некоторую помощь, чтобы записать их в csv в соответствующих столбцах? т.е. бункеров в первом столбце и частоты во втором столбце

Как перебрать определенный диапазон строк с помощью Python csv reader?

Как перебирать определенный диапазон строк с помощью Python csv reader? Следующий код проходит через все строки: with open(trainFile, 'rt') as csvfile: spamreader = csv.reader(csvfile, delimiter=' ', quotechar='|') for row in spamreader: print (', '.join(row)) Я хочу зацикливаться только от данного (от i до j).

AttributeError: объект 'module' не имеет атрибута 'reader'

Я получаю сообщение об ошибке: AttributeError: объект 'module' не имеет атрибута 'reader') когда я запускаю код ниже, но я не понимаю, почему? import csv with open('test.csv') as f: q = csv.reader(f)

запись фиксированной ширины, объемный вывод CSV в Python

Я хотел бы написать фиксированную ширину, ограниченный пробелами и минимально цитируемый CSV-файл, используя Csv-запись Python. Пример вывода: item1 item2 "next item1" "next item2" anotheritem1 anotheritem2 Если я использую writer.writerow ((«{0: 15s}». format (item1), «{0: 15s}». format (item2))) … то с разделителем пробелов форматирование прерывается, так как добавляются кавычки или экраны (в зависимости от константы csv.QUOTE_ […]

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

У меня есть файл CSV, который выглядит так: COL_A,COL_B 12345,A=1$B=2$C=3$ Как я могу прочитать этот файл и записать его в новый файл, но только вторую строку (строку)? Я хочу, чтобы выходной файл содержал: 12345,A=1$B=2$C=3$ Благодаря!

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