Tag: csv

Запись в CSV с Python добавляет пустые строки

Я пытаюсь писать в CSV-файл, но между ними пробелы. Как удалить пустые строки? import csv b = open('test.csv', 'w') a = csv.writer(b) data = [['Me', 'You'],\ ['293', '219'],\ ['54', '13']] a.writerows(data) b.close()

Python CSV для JSON

Вот мой код, очень простой материал … import csv import json csvfile = open('file.csv', 'r') jsonfile = open('file.json', 'w') fieldnames = ("FirstName","LastName","IDNumber","Message") reader = csv.DictReader( csvfile, fieldnames) out = json.dumps( [ row for row in reader ] ) jsonfile.write(out) Объявите некоторые имена полей, читатель использует CSV для чтения файла, а имена, которые поданы, отправляют файл […]

Запись списка списков Python в файл csv

У меня длинный список списков следующей формы — a = [[1.2,'abc',3],[1.2,'werew',4],……..,[1.4,'qew',2]] т.е. значения в списке имеют разные типы – float, int, strings.How я записываю его в файл csv, чтобы мой выходной файл csv выглядел как 1.2,abc,3 1.2,werew,4 . . . 1.4,qew,2

Как создать Pandas DataFrame из строки

Чтобы проверить некоторые функции, я хотел бы создать DataFrame из строки. Скажем, мои тестовые данные выглядят так: TESTDATA="""col1;col2;col3 1;4.4;99 2;4.5;200 3;4.7;65 4;3.2;140 """ Каков самый простой способ прочитать эти данные в Pandas DataFrame ?

Как сделать разделитель в read_csv более гибким?

Мне нужно создать фрейм данных, используя данные, хранящиеся в файле. Для этого я хочу использовать метод read_csv . Однако разделитель не очень регулярный. Некоторые столбцы разделяются вкладками ( \t ), другие разделяются пробелами. Более того, некоторые столбцы могут быть разделены на 2 или 3 или более пространства или даже комбинацией пробелов и вкладок (например, 3 […]

Загрузить CSV-файл с помощью Spark

Я новичок в Spark, и я пытаюсь прочитать CSV-данные из файла с помощью Spark. Вот что я делаю: sc.textFile('file.csv') .map(lambda line: (line.split(',')[0], line.split(',')[1])) .collect() Я бы ожидал, что этот вызов даст мне список двух первых столбцов моего файла, но я получаю эту ошибку: File "<ipython-input-60-73ea98550983>", line 1, in <lambda> IndexError: list index out of range […]

Импорт csv на Python в список

У меня есть файл CSV с около 2000 записей. Каждая запись имеет строку и категорию. This is the first line, Line1 This is the second line, Line2 This is the third line, Line3 Мне нужно прочитать этот файл в списке, который выглядит следующим образом: List = [('This is the first line', 'Line1'), ('This is the […]

сортировать csv по столбцу

Я хочу сортировать таблицу CSV по дате. Началась простая задача: import sys import csv reader = csv.reader(open("files.csv"), delimiter=";") for id, path, title, date, author, platform, type, port in reader: print date Я использовал модуль CSV Python для чтения в файле с этой структурой: id;file;description;date;author;platform;type;port Дата ISO-8601, поэтому я могу сортировать ее довольно легко без разбора: […]

Как добавить новый столбец в файл CSV?

У меня есть несколько файлов CSV, которые выглядят так: Input Name Code blackberry 1 wineberry 2 rasberry 1 blueberry 1 mulberry 2 Я хотел бы добавить новый столбец ко всем файлам CSV, чтобы он выглядел следующим образом: Output Name Code Berry blackberry 1 blackberry wineberry 2 wineberry rasberry 1 rasberry blueberry 1 blueberry mulberry 2 […]

Импортировать несколько файлов csv в pandas и объединить в один DataFrame

Я хотел бы прочитать несколько файлов csv из каталога в pandas и объединить их в один большой DataFrame. Однако я не смог понять это. Вот что я имею до сих пор: import glob import pandas as pd # get data file names path =r'C:\DRO\DCL_rawdata_files' filenames = glob.glob(path + "/*.csv") dfs = [] for filename in […]

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