<code>&lt;import argparse import logging import pandas as pd from urllib.parse import urlparse logging.basicConfig(level=logging.INFO) ...

Lukas Bustos

Lukas Bustos

Pregunta
studenthace 5 años
<import argparse import logging import pandas as pd from urllib.parse import urlparse logging.basicConfig(level=logging.INFO) logger=logging.getLogger(__name__) def main(filename): logger.info('startting cleaning process') df = _read_data(filename) newwspaper_uid= _extract_newspaper_uid(filename) df = _add_newspaper_uid_colum(df, newwspaper_uid) df = _extract_host(df) print(df) return df def _read_data(filename): logger.INFO('leyendo file {}'.format(filename)) newwspaper_uid=_extract_newspaper_uid(filename) return pd.read_csv(filename, encoding='latin-1') def _extract_newspaper_uid(filename): logger.info('extracting newwspaper_uid') newwspaper_uid= filename.split('_')[0] logger.info ('newwspaper_uid detected: {}'.format(newwspaper_uid)) return newwspaper_uid def _add_newspaper_uid_colum(df, newwspaper_uid): logger.info ('Filling _add_newspaper_uid_colum with {}'.format(newwspaper_uid)) df['newwspaper_uid'] = newwspaper_uid return df def _extract_host(df): logger.info('extracting host from url') df ['host'] = df ['url'].apply(lambda url: urlparse(url).netloc) return df>

alguien puede decirme porque no corre al parecer no tiene error pero cuando intento correlo en la consola solo pasa a una linea los demas programas funcionan bien

3 respuestas
para escribir tu comentario
    Lukas Bustos

    Lukas Bustos

    studenthace 5 años

    ya lo solucione se trataba de un error de indentacion donde el main esta sobre todo gracias

    Lukas Bustos

    Lukas Bustos

    studenthace 5 años

    no la verdad no me bota ningún error eso es lo extraño pareciera como si corriera el programa pero no me imprime nada.

    esto es lo que me aparece en la consola tal cual:

    C:\Users\lukas\Documents\programacion\platzi_data\web_scrapper_curso_data>python newspaper.py eluniversal_2020_06_04_articles.csv

    C:\Users\lukas\Documents\programacion\platzi_data\web_scrapper_curso_data>python newspaper.py eluniversal_2020_06_04_articles.csv

    pero al ejecutar no me imprime nada si me pudieras ayudar te lo agradezco

    Erika Luna

    Erika Luna

    teacherhace 5 años

    te saca algún error la consola? Nos compartes una captura de pantalla?

Curso de Ingeniería de Datos con Python

Curso de Ingeniería de Datos con Python

Genera un set de datos capaz de generar predicciones a partir de algoritmos de machine learning. Encuentra fuentes ideales de datos. Trata, limpia y alista información para crear tu dataset y da el primer paso para formarte en la Carrera de Ciencia de Datos.

Curso de Ingeniería de Datos con Python
Curso de Ingeniería de Datos con Python

Curso de Ingeniería de Datos con Python

Genera un set de datos capaz de generar predicciones a partir de algoritmos de machine learning. Encuentra fuentes ideales de datos. Trata, limpia y alista información para crear tu dataset y da el primer paso para formarte en la Carrera de Ciencia de Datos.