create - Cómo descomprimir el archivo gz usando Python
python gzip decompress (5)
Tal vez quieras pasarlo a los pandas también.
with gzip.open(''features_train.csv.gz'') as f:
features_train = pd.read_csv(f)
features_train.head()
Necesito extraer un archivo gz que he descargado de un sitio FTP a un servidor de archivos de Windows local. Tengo las variables establecidas para la ruta local del archivo, y sé que GZIP puede utilizarlas.
¿Cómo puedo hacer esto? El archivo dentro del archivo GZ es un archivo XML.
No es una respuesta exacta porque estás usando datos xml y actualmente no hay pd.read_xml()
función pd.read_xml()
(a partir de v0.23.4), ¡pero las pandas (comenzando con v0.21.0) pueden descomprimir el archivo por ti! Gracias Wes!
import pandas as pd
import os
fn = ''../data/file_to_load.json.gz''
print(os.path.isfile(fn))
df = pd.read_json(fn, lines=True, compression=''gzip'')
df.tail()
import gzip
f = gzip.open(''file.txt.gz'', ''rb'')
file_content = f.read()
f.close()
from sh import gunzip
gunzip(''/tmp/file1.gz'')
import gzip
import shutil
with gzip.open(''file.txt.gz'', ''rb'') as f_in:
with open(''file.txt'', ''wb'') as f_out:
shutil.copyfileobj(f_in, f_out)