Tag: csv

Извлечение выходных столбцов BLAST в форме CSV с помощью python

У меня есть файл csv в excel, который содержит результат поиска BLAST в следующем формате: # BLASTN 2.2.29+ # Query: Cryptocephalus androgyne # Database: SANdouble # Fields: query id subject id % identity alignment length mismatches gap opens q. start q. end s. start s. end evalue bit score # 1 hits found Cryptocephalus ctg7180000094003 […]

Слияние файлов csv с разными порядками столбцов удаляет дубликаты

У меня есть несколько CSV-файлов с таким же количеством столбцов, НО разные порядки столбцов в каждом, я хотел объединить их, удаляя дубликаты, все остальные решения здесь не рассматривают порядок столбцов, поэтому слияние вывода неверно. Следовательно, как это сделать в командной строке Windows (например, logparser) или bash? Также и скрипт python для этого.

str для ошибки при загрузке csv python

Я пытаюсь открыть файл csv, состоящий из 10 столбцов x 100 строк, и сначала хочу поменять его на 100 столбцов x 10 строк, и я полагаю, что я правильно использовал функцию zip, а затем создаю 10 массивов со 100 поплавками в каждом. output = [] with open("undercurve.csv",'rU') as f5: reader = csv.reader(f5, delimiter= ',') reader1 […]

Запись списков разного размера в csv в столбцах в Python

Мне нужно написать списки, которые различаются по длине CSV-файлу в столбцах. В настоящее время у меня есть: d=lists writer = csv.writer(fl) for values in zip(*d): writer.writerow(values) который работает только частично. Я подозреваю, что это происходит, так это то, что он перестает зажиматься до списков со списком самой короткой длины.

Может обрабатывать самое большое количество строк в csv python?

import csv with open("C:\Anaconda3\FalkParameters\AllModels.csv","r") as f: reader = csv.reader(f) listofModels = list(reader) AllModels – это огромный файл csv (2,4 ГБ). Я не уверен, сколько строк там, потому что я не могу открыть его с помощью любого приложения (блокнот, блокнот ++, excel и т. Д.). Приведенный выше код работает нормально, но если я попытаюсь напечатать «listofModels», […]

Формирование данных в Python

В настоящее время я работаю с данными, полученными с помощью eyelink. Csv (преобразованный из asc) – это в основном один большой последовательный список, то есть столбцы не создаются, поэтому, например, строка будет иметь «start_trial 1», а следующая строка будет иметь координаты x и y, а следующие N строк также будут перед на строку «PreBeep1_1st_Sketchpad» и […]

Замена значений в csv с помощью python

def update(all_marks, stud_num, mark, column, result): lines = [l for l in all_marks] for row in all_marks: if stud_num in row: lines[rows][column] = mark Отсюда я пытаюсь заменить значение, используя lines[rows][column] = mark . Предполагается заменить существующее значение знаком. Но есть проблема с определением строк. Кто-нибудь знает, как исправить? Благодарю. Изменить: Вот пример данных из […]

Файл вывода Python / VBA в каталоге

Я успешно запускаю свой скрипт Python из Microsoft Access VBA со следующей командой :, Shell (CurrentProject.Path & "\Python\Python-Portable.exe " & CurrentProject.Path & "\Python\scripts\convert.py") Когда выполняется сценарий Python, вывод csv помещается в мой домашний каталог Windows. Вот исходный код Python для convert.py: #!/usr/bin/python import sys, os from openpyxl.reader.excel import load_workbook def main(): wb=load_workbook(filename='list.xlsx') for sheet in […]

Загрузка большего содержимого на веб-страницу и проблемы с записью в файл

Я работаю над проектом веб-соскабливания, который включает очистку URL-адресов с веб-сайта на основе поискового запроса, хранение их в файле CSV (под одним столбцом) и, наконец, очищение информации из этих ссылок и сохранение их в текстовом файле. В настоящее время я застрял в 2 проблемах. Исправлены только первые несколько ссылок. Я не могу извлечь ссылки с […]

Попытка добавить суммы из файла csv в python

Мне нужно добавить суммы csv-файла. Программа является испытанием для системы бронирования путешествий, и файл читается следующим образом: availableSTART,reservations,cancellations,availableEND 20,1,0,18 Мне нужно вычесть резервирование из доступного начального целого числа, а затем добавить отмену ответа (что в этом случае приводит к 0), а затем распечатать вывод, который в этом случае приведет к 18. До сих пор я […]

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