Giter Site home page Giter Site logo

programming-for-data-science-2019's People

Contributors

nanounanue avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

programming-for-data-science-2019's Issues

Vagrant

Hola Profesor,

Me está generando este error cuando meto la instrucción de vagrant up.

A qué se deberá??

Saludos

Captura de Pantalla 2019-09-02 a la(s) 22 35 56

Vagrant

Hola Profesor,

Le mando la pantalla del error que me sale.

Saludos y gracias

image

issue-tarea-CLI-1

En la pregunta 4 el código del sh no devuelve un dataframe, falta eliminar el texto que hay entre los signos <> , eliminar los múltiples saltos de línea pero dejar los necesarios para obtener un dataframe, por el momento sugiero esto:

sed -n '/<TABLE .>/,/</TABLE>/p' $1 | sed -e 's/<[^>]>//g' | tr -d '\r' | sed -e ':a' -e 'N' -e '$!ba' -e 's/\n/ /g'

Pero faltan los saltos de línea para dar el formato correcto.

También al leer los url de los meses 1 al 9 falta agregar el 0 previamente para leer correctamente los url, pues actualmente busca 19601, 19602, etc, en lugar de 196001, 196002, etc.

issue-Tarea1-CML-preg4

Hola Adolfo,

En la pregunta 4, el código base en el archivo ufo-analysis.sh no devuelve un dataframe. El problema es que no se están eliminando correctamente los códigos html, i.e. el texto entre los signos <>. También se debe eliminar el salto de línea marcado como "^M" (o bien, \r) y agregar saltos de línea para que sea un data fame. Yo lo resolví de esta manera, pero tal vez se pueda hacer de forma más sencilla:

unction extract_table() {
# get table
sed -n '/<TABLE .>/,/</TABLE>/p' $1 |
# Fill missings with NA's
sed 's/<[BR]>/NA/g' |
# Remove HTML code
sed 's/<[^>]
>//g' |
# Remove ^M delimiters
sed 's/\r//g' |
# Remove empty lines
awk '/.+/ {print $0}' |
# Add pipes to lines that should be the end of lines
awk '{if (NR %7 == 0) {print $0"|"} else {print $0}}' |
# Paste all lines together in one line with tabs as separator
sed -e :a -e '$!N; s/\n/\t/; ta' |
# Separate lines using the added pipe
sed 's/|/\n/g' |
# Remove tabs at the begining of the lines
sed 's/^\t//g' |
# Remove emplty lines.
awk '/.+/ {print $0}'
}

Faltaría eliminar los encabezados duplicados en la parte de limpieza.

Adicionalmente, en la función calculate_stats se pide sacar conteos por color pero ésta no es una variable de los datos. ¿Lo cambiamos por ciudad?

¡Gracias!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.