Tag: csv

python csv, запись заголовков только один раз

Поэтому у меня есть программа, которая создает CSV из .Json. Сначала загружаю json-файл. f = open('Data.json') data = json.load(f) f.close() Затем я просматриваю это, ища конкретное ключевое слово, если найду это ключевое слово. Я напишу все, что связано с файлом CSV. for item in data: if "light" in item: write_light_csv('light.csv', item) Это моя функция write_light_csv […]

python для итерации файла csv для сопоставления поля и сохранения результата в другом файле данных

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

Преобразование столбцов времени в минутах в формате времени в формате HH: MM: SS в пандах

Я использую скрипт для интерполяции времени остановки из формата HH: MM: SS в значения минутного значения. Сценарий выглядит следующим образом. # read in new csv file reindexed = pd.read_csv('output/stop_times.csv') for col in ('arrival_time', 'departure_time'): # extract hh:mm:ss values df = reindexed[col].str.extract( r'(?P<hour>\d+):(?P<minute>\d+):(?P<second>\d+)').astype('float') # convert to int value reindexed[col] = df['hour'] * 60 + df['minute'] # […]

наиболее эффективная настройка ввода / вывода между Stata и Python (Pandas)

Я использую Stata для обработки некоторых данных, экспорта данных в файл csv и загрузки его в Python с помощью функции pandas read_csv. Проблема в том, что все так медленно. Экспорт из Stata в файл csv занимает много времени (экспорт в формате dta Stata выполняется намного быстрее), а загрузка данных через read_csv также очень медленная. Использование […]

Как объединить две программы с запланированным выполнением

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

python gnuplot читает файл csv для построения графика по оси x в порядке чтения или порядка строк

У меня есть файл csv в нижнем формате с более чем 3k строк и 20 столбцов 21:46:12 82748 5356864 22:47:33 82748 5352768 23:47:43 82748 5356864 00:47:53 82748 5356864 01:48:03 82748 5352768 02:48:13 82748 5356864 03:48:23 82748 5352768 04:48:33 82748 5356864 Когда я попытался нарисовать график, время упорядочивается с 04 по 21, когда мое требование состоит […]

Экспорт проблем github в csv

Я пытаюсь экспортировать список проблем github из репозитория в csv, но я продолжаю сталкиваться с несколькими ошибками. Я пробовал изучать его по другим вопросам, но они, похоже, не помогли мне. В настоящее время я использую python2.7.9 на SLES12 vm. def write_issues(response): for issue in response.json(): labels = issue['labels'] for label in labels: if label['name'] == […]

Преобразование выбранных столбцов в csv в словарь

У меня есть файл csv, называемый «архив». Он открывается как читатель. Я хочу создать словарь, значения которого (k,v) сделаны из {row[0]+row[2]:row[7]} для каждой строки в файле csv. Должен быть простой прямой способ превратить этот csv в словарь, где k = row[0]+row[2] и v = row[7] . # open archive reader farchive = open ("wv5archive.csv","rb") archive […]

Как объединить несколько столбцов csv в один столбец с помощью python 2.7?

Я работаю с большим набором данных csv, и я хочу поместить несколько столбцов в разных местах в один столбец, разделенный точкой с запятой (;). Так что у меня сейчас есть .. abcd 1 2 3 4 1 2 3 4 1 2 3 4 Я хочу изменить это как … это, поэтому все мои данные […]

csv.writerows () помещает новую строку после каждой строки

Это пример из Cookbook O'Reilly (усеченный набор данных) headers = ['Symbol','Price','Date','Time','Change','Volume'] rows = [{'Symbol': 'AA', 'Volume': 181800, 'Change': -0.18, 'Time': '9:36am', 'Date': '6/11/2007', 'Price': 39.48}, {'Symbol': 'AIG', 'Volume': 195500, 'Change': -0.15, 'Time': '9:36am', 'Date': '6/11/2007', 'Price': 71.38} ] with open('stocks2.csv','w') as f: f_csv = csv.DictWriter(f, headers) f_csv.writeheader() f_csv.writerows(rows) выходной файл имеет \n в конце каждой […]

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