Articles of csv

Varios hilos escribiendo en el mismo CSV en Python

Soy nuevo en los subprocesos múltiples en Python y actualmente estoy escribiendo una secuencia de comandos que se agrega a un archivo csv. Si tuviera que enviar varios subprocesos a un concurrent.futures.ThreadPoolExecutor que agrega líneas a un archivo csv. ¿Qué podría hacer para garantizar la seguridad de los subprocesos si la anexión fue la única […]

Python Counter resultados a archivo csv

esta pregunta se basa en mi pregunta anterior: Ayuda de la lista de Python (incremento de conteo, agregando) Puedo crear la siguiente salida cuando imprimo c; Counter({(u’New Zealand’, 174.885971, -40.900557): 1, (u’Ohio, USA’, -82.90712300000001, 40.4172871): 1}) Que es exactamente lo que quiero y ahora me gustaría saber cómo puedo escribir esto en un archivo csv. […]

¿Cómo usar múltiples delimitadores cuando se usa csv.reader en python?

Tengo varias líneas de textos en un archivo de texto que se parecen a esto: 2012-03-16 13:47:30.465 -0400 START Running Lab.script 19 on_the Quiero poder convertir este archivo de texto en csv. Ya lo he hecho usando este código: fin = csv.reader(open(‘LogFile.txt’, ‘rb’), delimiter=’\t’) fout = open(‘newLogFile.csv’, ‘w’) for row in fin: fout.write(‘,’.join(row) + ‘\n’) […]

Pandas múltiples columnas del mismo nombre

Estoy creando un dataframe de dataframe partir de csv . He dataframe los documentos, varias publicaciones de SO , enlaces ya que acabo de iniciar Pandas pero no lo obtuve. El csv tiene varias columnas con los mismos nombres que dicen a . Entonces, después de formar el dataframe y cuando hago df[‘a’] qué valor […]

el tipo de columna pandas read_csv se establece en decimal pero se convierte en cadena

Estoy usando pandas (v0.18.1) para importar los siguientes datos de un archivo llamado ‘test.csv‘: a,b,c,d 1,1,1,1.0 He establecido el tipo de dtype en ‘decimal.Decimal’ para las columnas ‘c’ y ‘d’, pero en su lugar, vuelven como tipo ‘str’. import pandas as pd import decimal as D df = pd.read_csv(‘test.csv’, dtype={‘a’: int, ‘b’: float, ‘c’: D.Decimal, […]

Lea un archivo separado por tabulaciones con la primera columna como clave y el rest como valores

Tengo un archivo separado por tabulaciones con 1 billón de líneas de estas (Imagine 200 columnas, en lugar de 3): abc -0.123 0.6524 0.325 foo -0.9808 0.874 -0.2341 bar 0.23123 -0.123124 -0.1232 Quiero crear un diccionario donde la cadena en la primera columna es la clave y el rest son los valores. Lo he estado […]

ningún atributo llamado read_csv en pandas python

Soy nuevo en el aprendizaje automático y estoy creando un conjunto de datos utilizando pandas en Python. Busqué un tutorial y estaba probando un código básico para crear un dataframe, pero sigo obteniendo el siguiente rastreo: AttributeError: el objeto ‘módulo’ no tiene atributo ‘read_csv‘ He guardado el archivo csv en formato csv (delimitado por comas) […]

Geoencoding con Geopy y Big Data.

Tengo este archivo CSV que estoy alimentando con este script de Python import csv from geopy.geocoders import OpenCage geolocator = OpenCage() #here some parameters are needed with open(‘/Users/Ian/Desktop/Test02/151213_2015_martyrs_year_filtered_areas.csv’, ‘rb’) as csvinput: with open(‘151213_locations_filtered_opencage.csv’, ‘w’) as csvoutput: output_fieldnames = [‘Province’,’Area’, ‘Country’,’Latitude’,’Longitude’] writer = csv.DictWriter(csvoutput, delimiter=’,’, fieldnames=output_fieldnames) reader = csv.DictReader(csvinput) for row in reader: #here you have […]

Python MemoryError: no puede asignar memoria de matriz

Tengo un archivo CSV de 250 MB que necesito leer con ~ 7000 filas y ~ 9000 columnas. Cada fila representa una imagen y cada columna es un píxel (valor de escala de grises 0-255) Comencé con un simple np.loadtxt(“data/training_nohead.csv”,delimiter=”,”) pero esto me dio un error de memoria. Pensé que esto era extraño ya que […]

_csv.Error: el iterador debe devolver cadenas, no bytes (¿abrió el archivo en modo de texto?)

Al inicio de mi progtwig csv: import csv # imports the csv module import sys # imports the sys module f = open(‘Address Book.csv’, ‘rb’) # opens the csv file try: reader = csv.reader(f) # creates the reader object for row in reader: # iterates the rows of the file in orders print (row) # […]