Tag: csv

Как избежать Python / Pandas, создающего индекс в сохраненном csv?

Я пытаюсь сохранить csv в папку после внесения некоторых изменений в файл. Каждый раз, когда я использую pd.to_csv('C:/Path of file.csv') файл csv имеет отдельный столбец индексов. Я хочу избежать печати индекса в csv. Я пытался: pd.read_csv('C:/Path to file to edit.csv', index_col = False) И чтобы сохранить файл … pd.to_csv('C:/Path to save edited file.csv', index_col = […]

_csv.Error: поле больше предела поля (131072)

У меня есть чтение скрипта в файле csv с очень большими полями: # example from http://docs.python.org/3.3/library/csv.html?highlight=csv%20dictreader#examples import csv with open('some.csv', newline='') as f: reader = csv.reader(f) for row in reader: print(row) Однако это вызывает следующую ошибку в некоторых файлах csv: _csv.Error: field larger than field limit (131072)

PYTHON: Самый простой способ открыть файл csv и найти максимальное число в столбце и имя, ассоциированное с ним?

Я посмотрел на эту ссылку, поэтому, пожалуйста, не обращайтесь к ней. Найти максимальное число в файле .CSV в Python. Я изо всех сил пытался изменить этот код на свой собственный документ более часа, без каких-либо результатов. Лучшее, что я получил от этого кода, – это распечатать максимальное значение, и я получил 0, что неверно. Мне […]

Чтение данных из файла CSV онлайн в Python 3

Просто проверить что-то как практику. У меня есть этот огромный файл CSV онлайн https://raw.github.com/datasets/gdp/master/data/gdp.csv И я хочу прочитать все данные и поместить их в таблицу, чтобы я мог проанализировать ее и сделать столы. Код, который у меня был до сих пор, был составлен вместе с другими вопросами StackOverflow и другими веб-сайтами, но то, что, похоже, […]

Как я могу отображать timedelta в часах: min: sec?

Я экспортирую список timedeltas в csv, и дни действительно испортили формат. Я попробовал это: while time_list[count] > datetime.timedelta(days = 1): time_list[count] = (time_list[count] – datetime.timedelta(days = 1)) + datetime.timedelta(hours = 24) Но он мгновенно преобразуется обратно в дни и создает бесконечный цикл.

Как сохранить имена столбцов, начинающиеся с минуса при использовании numpy.genfromtxt?

Подобно этому вопросу , numpy.genfromtxt изменяет имена моих столбцов: import numpy as np from io import BytesIO # https://stackoverflow.com/a/11970414/321973 str = 'x,-1,1\n0,1,1\n1,2,3' data = np.genfromtxt(BytesIO(str.encode()), delimiter=',', names=True) print(data.dtype.names) выдает ('x', '1', '1_1') вместо желаемого ('x', '-1', '1') (или даже лучше, ('x', -1, 1) ). Я попробовал deletechars="""~!@#$%^&*()=+~\|]}[{';: /?>,<""" Как было предложено там безрезультатно.

Python CSV – индекс списка вне диапазона

Я получаю эту ошибку при чтении CSV-файла (без заголовков, 3 столбцов, 2-й и 3-й строк): Traceback (most recent call last): File "C:\Python32\fantasy.py", line 72, in module> some=row[1] IndexError: list index out of range* Вот часть приведенного ниже кода. Это глупо просты, чтобы застрять, но я просто не понимаю, как он не работает. Я новичок в […]

Преобразование HTML в CSV

Я хочу преобразовать таблицу HTML, полученную из сценария ниже, в файл CSV, но получил ошибку типа следующим образом: TypeError: элемент последовательности 0: ожидаемая строка, тег найден from bs4 import BeautifulSoup import urllib2 url = 'http://www.data.jma.go.jp/obd/stats/etrn/view/monthly_s3_en.php?block_no=47401&view=1' html = urllib2.urlopen(url).read() soup = BeautifulSoup(html) table = soup.find_all('table', class_='data2_s') rows = table[0].find_all('tr') Как самый простой способ преобразовать его в […]

Создание вложенного JSON из CSV

Я уже прочитал Создание вложенного JSON из плоского csv , но в моем случае это не помогло. У меня довольно большая электронная таблица, созданная с помощью Документов Google, состоящая из 11 строк и 74 столбца (некоторые столбцы не заняты). Я создал пример на Google Диске . При экспорте CSV это выглядит так: id,name,email,phone,picture01,picture02,picture03,status 1,Alice,alice@gmail.com,2131232,"image01_01 [this […]

Почему этот код вызывает csv.Error?

Я пытаюсь выписать CSV, используя встроенный модуль csv Python. import csv import sys writer = csv.writer(sys.stdout, delimiter="|", quoting=csv.QUOTE_NONE) writer.writerow(['"foo', "bar"]) Ожидаемый результат: "foo|bar Однако я получаю следующее: Error: need to escape, but no escapechar set В документации говорится: Когда текущий разделитель появляется в выходных данных, ему предшествует текущий символ escapechar. Если escapechar не установлен, писатель […]

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