Tag: csv

Невозможно преобразовать массив в float python

У меня проблема, которая кажется, что ответ будет легко объяснен. Я пытаюсь преобразовать элементы массива в float (чтобы я мог размножаться, добавлять их и т. Д.), import csv import os import glob import numpy as np def get_data(filename): with open(filename, 'r') as f: reader = csv.reader(f) return list(reader) all_data = [] path=raw_input('What is the directory?') […]

Обработка CSV-файла без двойных кавычек

Другими словами, я ищу способ игнорировать «,» в одном из полей. Поле должно рассматриваться как одно поле, хотя оно содержит запятую. Пример: Round,Winner,place,prize 1,xyz,1,$4,500 Если я прочитаю это с помощью диктофонного читателя, $4,500 будет напечатано как $4 потому что 500 считается другим полем. Это имеет смысл, поскольку я читаю файл как запятую, поэтому я не […]

Python3 CSV модуль и словарь

Достаточно новый для python, простите меня, если это основной вопрос об обучении использованию CSV-файлов. import csv theReader = csv.reader(open('filename.csv'), delimiter=',') for line in theReader: print line Поэтому мне удалось открыть файл и распечатать его на моем экране. Но я пытаюсь записать данные в словари. Это пример CSV: Name,Age,Goals,Passes,Fouls Ted,21,1,20,1 Ben,28,5,14,4 Теперь мне нужно создать один […]

Как получить csv-приложение из электронной почты и сохранить его

Я пытаюсь получить вложение из электронной почты и сохранить его в определенной папке с исходным именем файла. Электронная почта очень проста и не имеет к ней ничего кроме приложения. Файл представляет собой файл csv, и для каждого письма будет только один. Это то, что у меня есть до сих пор, но я новичок в этом […]

как преобразовать csv в формат dict

У меня есть файл .csv, как показано ниже: OLD,NEW AA,XX BB,YY CC,ZZ Я хочу преобразовать его в формат dict, скажем, dict1 = {'AA': 'XX', 'BB': 'YY', 'CC': 'ZZ'} Должен ли я использовать DictReader или join string?

Как проверить, являются ли файлы .xls и .csv пустыми

Вопрос 1: Как проверить, пуст ли весь файл .xls или .csv. Это код, который я использую: try: if os.stat(fullpath).st_size > 0: readfile(fullpath) else: print "empty file" except OSError: print "No file" Пустой файл .xls имеет размер больше 5.6kb, поэтому неясно, есть ли у него какое-либо содержимое. Как проверить, что файл xls или csv пуст? Вопрос […]

Цитирование через столбцы в CSV-файлах в Python

Я хочу иметь возможность использовать Python для открытия .csv файла следующим образом: 5,26,42,2,1,6,6 а затем выполните некоторую операцию над ними, как добавление. total = 0 with open("file.csv") as csv_file: for row in csv.reader(csv_file, delimiter=','): for number in range(7): total += int(row[number]) Проблема в том, что поскольку файл .csv имеет только одну строку и неизвестное количество […]

«CSV-файл не существует» – Pandas Dataframe

В настоящее время я изучаю Pandas для анализа данных и имею некоторые проблемы с чтением CSV-файла в редакторе Atom. Когда я запускаю следующий код: import pandas as pd df = pd.read_csv("FBI-CRIME11.csv") print(df.head()) Я получаю сообщение об ошибке, которое заканчивается OSError: Файл b'FBI-CRIME11.csv 'не существует Вот каталог к ​​файлу: /Users/alekseinabatov/Documents/Python/"FBI-CRIME11.csv ". Когда я пытаюсь запустить его […]

Разбор файла с разделителями табуляции с отсутствующими полями

Это пример сложного файла, разделенного вкладкой, который я пытаюсь проанализировать ENTRY map0010\tNAME Glycolysis\tDESCRIPTION Glycolysis is the process of converting glucose into pyruvate\tCLASS Metabolism\tDISEASE H00071 Hereditary fructose intolerance\tH00072 Pyruvate dehydrogenase complex deficiency\tDBLINKS GO: 0006096 0006094 ENTRY map00020\tNAME Citrate cycle (TCA cycle)\tCLASS Metabolism; Carbohydrate Metabolism\tDISEASE H00073 Pyruvate carboxylase deficiency\tDBLINKS GO: 0006099\tREL_PATHWAY map00010 Glycolysis / Gluconeogenesis\tmap00053 Ascorbate and […]

чтение gsipped csv файла в python 3

У меня проблемы с чтением из gsipped csv-файла с помощью gzip и csv libs. Вот что я получил: import gzip import csv import json f = gzip.open(filename) csvobj = csv.reader(f,delimiter = ',',quotechar="'") for line in csvobj: ts = line[0] data_json = json.loads(line[1]) но это вызывает исключение: File "C:\Users\yaronol\workspace\raw_data_from_s3\s3_data_parser.py", line 64, in download_from_S3 self.parse_dump_file(filename) File "C:\Users\yaronol\workspace\raw_data_from_s3\s3_data_parser.py", […]

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