Tag: csv

Добавление элементов в список списков в python

Я злюсь с индексами списка и не могу объяснить, что я делаю неправильно. У меня есть эта часть кода, в которой я хочу создать список списков, каждый из которых содержит значения одного и того же параметра схемы (напряжение, ток и т. Д.), Которые я читаю из файла csv который выглядит следующим образом: Sample, V1, I1, […]

Чтение из CSV в Python неоднократно?

Я пытаюсь проверить ценность извлеченных данных против csv, который у меня уже есть. Он будет циклически проходить через строки CSV один раз, я могу проверить только одно значение feed.items (). Есть ли значение, которое мне нужно сбросить где-нибудь? Есть ли лучший / более эффективный способ сделать это? Благодарю. orig = csv.reader(open("googlel.csv", "rb"), delimiter = ';') […]

Python записывает в CSV строку за строкой

У меня есть данные, к которым обращаются через HTTP-запрос и отправляются обратно сервером в формате, разделенном запятой, у меня есть следующий код: site= 'www.example.com' hdr = {'User-Agent': 'Mozilla/5.0'} req = urllib2.Request(site,headers=hdr) page = urllib2.urlopen(req) soup = BeautifulSoup(page) soup = soup.get_text() text=str(soup) Содержание текста выглядит следующим образом: april,2,5,7 may,3,5,8 june,4,7,3 july,5,6,9 Как сохранить эти данные в […]

Python3: запись файлов csv

Я пытаюсь использовать Python 3.2 на компьютере под управлением Windows, чтобы написать простой файл CSV, но мне не повезло. Из документации модуля csv для Python 3.2 : >>> import csv >>> spamWriter = csv.writer(open('eggs.csv', 'w'), delimiter=' ', … quotechar='|', quoting=csv.QUOTE_MINIMAL) >>> spamWriter.writerow(['Spam'] * 5 + ['Baked Beans']) >>> spamWriter.writerow(['Spam', 'Lovely Spam', 'Wonderful Spam']) создает файл […]

добавить новую строку в старый файл csv python

Я пытаюсь добавить новую строку в мой старый файл csv. В основном, он обновляется каждый раз, когда я запускаю скрипт Python. Сейчас я храню старые значения строк csv в списке, а затем удаляет файл csv и снова создаю его с новым значением списка. Хотелось узнать, есть ли лучшие способы сделать это.

Можно ли сохранить порядок столбцов с помощью Python csv DictReader

Например, мои csv имеют столбцы, как показано ниже: ID, ID2, Дата, № задания, Код Мне нужно записать столбцы в том же порядке. Диктат сразу же начинает порядок, поэтому я считаю, что это больше проблема с читателем.

Удаление столбцов в CSV с помощью python

Я смог создать csv с python, используя входные данные нескольких пользователей на этом сайте, и я хочу выразить благодарность за ваши сообщения. Я сейчас в тупике и отправлю свой первый вопрос. Мой input.csv выглядит следующим образом: day,month,year,lat,long 01,04,2001,45.00,120.00 02,04,2003,44.00,118.00 Я пытаюсь удалить столбец «год» и все его записи. Всего в период с 1960 по 2010 […]

datetime dtypes в pandas read_csv

Я читаю файл csv с несколькими столбцами datetime. Мне нужно установить типы данных при чтении в файле, но иногда возникают проблемы. Например: headers = ['col1', 'col2', 'col3', 'col4'] dtypes = ['datetime', 'datetime', 'str', 'float'] pd.read_csv(file, sep='\t', header=None, names=headers, dtype=dtypes) При запуске появляется сообщение об ошибке: TypeError: data type "datetime" not understood Преобразование столбцов после факта […]

Объединение 2 файлов csv

ОК. Я прочитал несколько потоков здесь при переполнении стека. Я думал, что это будет довольно легко для меня, но я нахожу, что я до сих пор не очень хорошо разбираюсь в python. Я попробовал пример, расположенный в разделе Как объединить 2 файла csv с общим значением столбца, но оба файла имеют разное количество строк, и […]

Pandas read_csv от url

Я использую Python 3.4 с IPython и имею следующий код. Я не могу прочитать csv-файл из заданного URL: import pandas as pd import requests url="https://github.com/cs109/2014_data/blob/master/countries.csv" s=requests.get(url).content c=pd.read_csv(s) У меня есть следующая ошибка «Ожидаемое имя пути к файлу или файл-подобный объект, полученный тип» Как я могу это исправить?

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