Tag: csv

Python: Как проверить, что ячейка в CSV-файле пуста?

У меня есть файл CSV, который я читаю на Python, и я хочу, чтобы программа пропускала строку, если первый столбец пуст. Как мне это сделать? Прямо сейчас у меня есть: with open('testdata1.csv', 'rU') as csvfile: csvreader = csv.reader(csvfile) for row in csvreader: if row[0] = null: #????? Как сделать следующее: 1) Проверить наличие пустых ячеек […]

openpyxl python – запись csv в excel дает число, отформатированное как текст,

Я написал код для импорта CSV-файла (содержащий числа) в файл excel через openpyxl. Он работает, однако, все ячейки написали числа в файл excel в виде текста. Затем мне нужно вручную исправить ошибку в excel: «Числа, отформатированные как текст (отображающий маленькие зеленые треугольники в углу ячейки). Есть ли способ предотвратить это? Это происходит с любым CSV-файлом, […]

Преобразование смешанного формата .DAT в .CSV (или что-то еще)

У меня есть большая коллекция файлов DAT, которые необходимо преобразовать (в конечном итоге к уникальному типу файлов). У DAT есть смешанное количество пробелов между полями, а заголовки столбцов находятся на разных строках. Любой совет? ALT_RAD ALT_RAD2 DIRECT D_GLOBAL U_GLOBAL Zenith Year Mn Dy Hr Mi DIFFUSE2 D_IR U_IR 2004 9 1 0 1 1.04 79.40 […]

Групповые данные по сезонам с использованием python и pandas

Я хочу использовать Pandas и Python для итерации через мой CSV-файл и группировать данные по сезонам, вычисляя среднее значение для каждого сезона в году. В настоящее время ежеквартальный сценарий – январь-март, апрель-июнь и т. Д. Я хочу, чтобы сезоны соответствовали месяцам – 11: «Зима», 12: «Зима», 1: «Зима», 2: «Весна», 3: Весна ', 4:' Весна […]

Python: добавить столбец в файл CSV на основе существующего столбца

Я уже написал то, что мне нужно для определения и анализа значения, которое я ищу, мне нужна помощь в записи столбца в файл csv (или новый файл csv) с анализируемым значением. Вот какой-то псевдокод / ​​несколько реалистичный код Python для того, что я пытаюсь сделать: # Given a CSV file, this function creates a new […]

Сортировка словаря и запись его в файл CSV

У меня есть словарь с кортежем в качестве ключа и список как значения myDict = { (1, 9078752378): [('Smith', 'Bob'), 'Head guard'], (2, 9097615707): [('Burdell', 'George'), 'Lifeguard'], (3, 9048501430): [('Smith', 'Amanda'), 'Lifeguard'], (4, 9026450912): [('Brown', 'John'), 'Lifeguard'], (5, 9027603006): [('Flowers', 'Claudia'), 'Lifeguard'], (6, 9055520890): [('Smith', 'Brown'), 'Head guard'], (7, 9008197785): [('Rice', 'Sarah'), 'Lifeguard'], (8, 9063479070): […]

Точность потеряна при использовании read_csv в пандах

У меня есть файлы ниже формата в текстовом файле, который я пытаюсь прочитать в dataframe pandas. 895|2015-4-23|19|10000|LA|0.4677978806|0.4773469340|0.4089938425|0.8224291972|0.8652525793|0.6829942860|0.5139162227| Как вы можете видеть, после плавающей точки во входном файле есть 10 целых чисел. df = pd.read_csv('mockup.txt',header=None,delimiter='|') Когда я пытаюсь прочитать его в dataframe, я не получаю последние 4 целых числа df[5].head() 0 0.467798 1 0.258165 2 0.860384 […]

Добавить все значения в столбец CSV в Python

Они кажутся чем-то очень простым, но поиск, как я могу, просто не могу пройти мимо него. У меня есть файл CSV: Day,Event,Value 1,"Rent",500 7,"Wage Payments",1000 Я хочу добавить все цифры в столбце «значение». До сих пор мой код: cr = csv.reader(open("file.csv","rb")) for row in cr: print row #print sum(Value) Как я могу рассчитать эту ценность? […]

Импорт csv-файла в матрицу / массив в Python

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

Как определить пустые поля в файле csv в python?

У меня есть файл csv с 5 столбцами: 1, 2312, "A", , 20 2, 8383, "B", "UK", 3, 3883, , , 45 где столбцы представляют id, customerId, customerName, customerAddress и customerAge. Я хочу поставить 0 в том месте, где возраст пуст, и '' где другие атрибуты типа строки пусты. Но я не могу определить пустое […]

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