Tag: csv

Python: Сплит CSV-файл в соответствии с первым символом первого столбца

У меня есть серия больших файлов CSV «basename.csv», например: B1,3,5,6 B2,2,1,5 B3,1,9,0 C1,4,7,9 C2,1,9,3 C3,8,5,2 Я хотел бы разбить их на разные файлы, например: basename_B.csv B1,3,5,6 B2,2,1,5 B3,1,9,0 basename_C.csv C1,4,7,9 C2,1,9,3 C3,8,5,2 Я уже делал подобные вещи в прошлом с циклами и ifs, но мне было интересно, есть ли более эффективный способ сделать это с […]

Отделите строку строк на отдельные строки

Email,Division,Department Ожидаемый результат: Email,Division,Department

Как прочитать файл CSV с разделителем '\ x01' и создать словарь в python

У меня есть требование прочитать CSV-файл, который является \x01 (^ A), и создать словарь для моего поиска для дальнейшей обработки моей бизнес-логики. Мой входной файл содержит много столбцов, мне нужно сделать 14 столбцов в качестве ключа и оставить их как значения. Раньше файл был разделен запятыми, и я смог прочитать файл и создать словарь. знаю, […]

Загрузка Python UTF-8 JSON

У меня есть следующий JSON (для простоты я использую только один, но в действительности есть 100 записей): { "Active": false, "Book": "US Derivat. London, Mike Übersax/Michael Jealous", "ExpirationDate": "2006-10-12", "Isin": "CH0013096497", "IssueDate": "2001-10-09", "KbForXMonths": "0", "KbPeriodDay": "Period", "KbType": "Prozent", "KbYear": "0.5", "Keyinvest_IssueRetro": "0.50%", "Keyinvest_RecurringRetro": "1.00% pro rata temporis", "Keyinvest_RetroPayment": "Every month", "LastImportDate": "2008-12-31", "LiberierungDate": "1900-01-01", […]

Выборочно удалять строки в файле csv (Python)

Я читаю в .csv файле данных, разделенных пробелами, которые содержат некоторые нежелательные слова. Мне нужно найти, если в любом столбце данной строки присутствуют нежелательные слова, и удалите эту строку. Например, если unwanted_list = ['one', 'on'] , то для ввода .csv файла с тестом класса label label ; Входные данные: ne two 1 five, on one […]

Python – читать блокнот ++

Привет, У меня есть блокнот ++ со следующим значением. Я использовал следующий код, пытаясь получить результат, но весь ответ, который я получил, пуст »« Кто-нибудь может помочь @@New Section: Section 0: 1 2 2 1 1 9 1 1 -2 2 1 -3 3 1 1 -1 8 3 2 2 1 1 9 1 […]

Удаление цитат в поле в csv-файле

Допустим, у нас есть файл с разделителями-запятыми (csv): "name of movie","starring","director","release year" "dark knight rises","christian bale, anna hathaway","christopher nolan","2012" "the dark knight","christian bale, heath ledger","christopher nolan","2008" "The "day" when earth stood still","Michael Rennie,the 'strong' man","robert wise","1951" "the 'gladiator'","russel "the awesome" crowe","ridley scott","2000" Как видно из вышеизложенного, в строках 4 и 5 в кавычках есть кавычки. […]

Python: SyntaxError

Я пишу скрипт для синтаксического анализа электронной почты, но есть ряд SyntaxError в цикле for в следующей части: def main(): writer = csv.DictWriter(open('features.csv', 'w'), list(EXTRACTS.keys())) for mail in os.listdir(MAILDIR): writer.writerow({ key: value(email.message_from_file(open(os.path.join(MAILDIR, mail), 'r'))) for key, value in EXTRACTS.items() }) Пожалуйста, помогите мне! РЕДАКТИРОВАТЬ: Файл «/IS/extraction.py», строка 52 for key, value in EXTRACTS.items() ^ SyntaxError: […]

более быстрая загрузка csv с индексом datetime pandas

Я часто повторяю данные о финансовых ценах, хранящиеся в файле csv. Как и доступность использования объектов pandas datetime для подмножества и организации данных, когда весь мой анализ выполняется относительно времени. Моя проблема заключается в том, что когда я читаю файл в памяти своих компьютеров, parse_dates аргумент parse_dates предоставил top pandas.read_csv() а pandas.to_datetime() невероятно дорого стоит […]

python – пропустить верхние строки файла CSV

У меня есть коллекция csv-файлов, созданных из стороннего приложения. В верхней части каждого файла есть заголовок, пустая строка, строки X о содержимом, пустая строка, а затем остальная часть – фактическое значение csv. Поскольку число строк является переменной, я могу просто пропустить X строк. В настоящее время я пропускаю строки, используя разделение и получая количество столбцов, […]

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