• Saltar al contenido principal
  • Skip to secondary menu
  • Saltar a la barra lateral principal
  • Saltar al pie de página
  • Inicio
  • Secciones
    • Ciencia de datos
    • Criptografía
    • Herramientas
    • Machine Learning
    • Noticias
    • Opinión
    • Productividad
    • Programación
      • JavaScript
      • Julia
      • Matlab
      • Python
      • R
  • Programación
    • JavaScript
    • Julia
    • Matlab
    • Python
    • R
  • Noticias
  • Boletín
  • Contacto
  • Tienda
    • Libros
    • Equipamiento de oficina
    • Equipamiento en movilidad
    • Tiendas afiliadas
      • AliExpress
      • Amazon
      • Banggood
      • GeekBuying
      • Lenovo

Analytics Lane

Ciencia e ingeniería de datos aplicada

  • Ciencia de datos
  • Machine Learning
  • Python
  • Pandas
  • NumPy
  • Matlab
  • Julia
  • JavaScript
  • Excel

Julia

Julia es un lenguaje de programación moderno presentado como un proyecto libre en 2012. Siendo un lenguaje de programación multiparadigma de tipado dinámico de alto nivel y desempeño para la computación científica. Empleando una sintaxis a la de otros entornos de computación científica como puede MATLAB.

Una de sus grandes virtudes de Julia es el hecho de disponer de un compilador con el que el código es traducido a lenguaje máquina antes de ejecutarse. Obteniendo por lo tanto rendimientos similares que se obtienen con C o FORTRAN, pero manteniendo la simplicidad de un lenguaje interpretado como Python o R. Por lo que, en las últimas encuesta de Stack Overflow, parece como uno de los lenguajes más deseados, a pesar de no ser de propósito general.

Al igual que Python y R, Julia cuenta con una comunidad de usuarios que contribuyen con la creación y distribución de paquetes con los que extenderlo. Aunque la comunidad no es tan grande, es posible encontrar paquetes para las tareas mas habituales.

Eliminar filas en DataFrame Julia en base a sus valores

enero 26, 2022 Por Daniel Rodríguez Deja un comentario
Tiempo de lectura: 3 minutos

Una de las tareas más repetidas cuando se procesa un conjunto de datos es el filtrado de registros en base a sus valores. Eliminando aquellos que no son de interés para el análisis que se desea realizar. Por eso, en Julia existe la función filter() con la que es posible filtrar fácilmente los registros de un conjunto de datos. Veamos cómo se puede emplear esta función para … [Leer más...] acerca de Eliminar filas en DataFrame Julia en base a sus valores

Diferencias entre Apache Arrow y Parquet

diciembre 24, 2021 Por Daniel Rodríguez Deja un comentario
Tiempo de lectura: 3 minutos

Apache Arrow y Parquet son dos formatos modernos para con los que es posible conseguir archivos más pequeños que CSV, además de unos menores tiempos de lectura y escritura. Veamos a continuación las diferencias que existen entre Apache Arrow y Parquet.Apache ArrowApache Arrow es una biblioteca, disponible para múltiples lenguajes de programación, que proporciona … [Leer más...] acerca de Diferencias entre Apache Arrow y Parquet

Archivos Parquet en Julia

diciembre 22, 2021 Por Daniel Rodríguez Deja un comentario
Tiempo de lectura: 2 minutos

En una publicación reciente se ha visto las ventajas que ofrece el uso de archivos Parquet frente a CSV o Feather en Pandas. Consiguiendo guardar un conjunto de datos aleatorios en un archivo un 10% más pequeño que CSV con compresión hasta 100 veces más rápido. Algo que, en algunos puntos, mejora el rendimiento de Feather. Veamos como se puede trabajar con archivos Parquet en … [Leer más...] acerca de Archivos Parquet en Julia

Obtener el listado de las variables en Julia

diciembre 15, 2021 Por Daniel Rodríguez Deja un comentario
Tiempo de lectura: 2 minutos

Cuando se está trabajando en una sesión de Julia puede ser necesario conocer cuales son las variables que están cargadas en memoria. Pudiendo localizar de esta manera aquellas que ya no utilizan. Para conseguir el listado de las variables en Julia contamos con la función varinfo().Obtener el listado de las variables en JuliaLa función con la que se puede obtener … [Leer más...] acerca de Obtener el listado de las variables en Julia

Concatenar vectores en Julia

diciembre 1, 2021 Por Daniel Rodríguez Deja un comentario
Tiempo de lectura: 2 minutos

Al trabajar con vectores es habitual tener que combinarlos. Veamos las opciones que tenemos para concatenar vectores en Julia.Concatenar vectores con las funciones vcat() y hcat()Las funciones estándar para concatenar el contenido de diferentes estructuras de datos en Julia son vcat(), para combinar conjuntos de datos en vertical o por filas, y hcat(), para cuando se … [Leer más...] acerca de Concatenar vectores en Julia

Importar archivos Apache Arrow o Feather en Julia

octubre 27, 2021 Por Daniel Rodríguez Deja un comentario
Tiempo de lectura: 2 minutos

Recientemente hemos visto las ventajas que ofrece el uso del formato de archivo Feather frente a CSV en Python. En primer lugar, el tamaño de los archivos resultantes es mucho más pequeño, en torno a un tercio. Además, el tiempo necesario para guardar y cargar los datos es varios órdenes de magnitud, lo que significa pasar de segundos a décimas de segundos. Siendo ambos … [Leer más...] acerca de Importar archivos Apache Arrow o Feather en Julia

Curso de introducción a Julia: ¡Hola Julia!

septiembre 22, 2020 Por Daniel Rodríguez Deja un comentario
Tiempo de lectura: 2 minutos

Durante el verano de 2020 se ha publicado una serie de entradas temáticas sobre el lenguaje de programación Julia. Una serie que puede usarse como un curso de introducción a Julia. Un lenguaje moderno para análisis de datos y aprendizaje automático que se caracteriza por ser más rápido que Python, R o Matlab.Contenido del cursoLa serie consta de las siguientes 20 … [Leer más...] acerca de Curso de introducción a Julia: ¡Hola Julia!

Libros sobre Julia (20ª parte – ¡Hola Julia!)

septiembre 17, 2020 Por Daniel Rodríguez Deja un comentario
Tiempo de lectura: 3 minutos

La serie sobre Julia llega a su final. Después de 19 entradas en las que se han cubierto las bases del lenguaje, el uso de los DataFrames, la lectura de archivos y el uso del framework Genie podemos terminar con unas recomendaciones de libros sobre Julia con los que se puede profundizar más en el lenguaje y sus librerías.Think JuliaPara todos aquellos que comienzan en … [Leer más...] acerca de Libros sobre Julia (20ª parte – ¡Hola Julia!)

Introducción a Genie (19ª parte – ¡Hola Julia!)

septiembre 15, 2020 Por Daniel Rodríguez Deja un comentario
Tiempo de lectura: 4 minutos

Hoy en día se ha vuelto una necesidad poder publicar los resultados de los análisis analíticos o los modelos de aprendizaje automático en la web. Tanto en forma de servicio web como de aplicación. Los usuarios de R cuentan para ellos con Shiny, los de Python cuentan con diferentes frameworks y los de Matlab con las posibilidades de App Designer. En el caso de Julia contamos con … [Leer más...] acerca de Introducción a Genie (19ª parte – ¡Hola Julia!)

Guardar y leer archivos Excel en Julia (18ª parte – ¡Hola Julia!)

septiembre 10, 2020 Por Daniel Rodríguez Deja un comentario
Tiempo de lectura: 5 minutos

En la entrada anterior se vio cómo trabajar con archivos CSV en Julia, para lo que se vio en paquete CSVFiles. Ahora vamos a ver cómo trabajar archivos Excel en Julia. Para lo que vamos a ver dos paquetes diferentes ExcelFiles.jl y XLSX.jl. El paquete ExcelFiles.jl pertenece al Queryverse, por lo que su funcionamiento es muy similar al de CSVFiles.js. Lo que facilita su … [Leer más...] acerca de Guardar y leer archivos Excel en Julia (18ª parte – ¡Hola Julia!)

Guardar y leer archivos CSV en Julia (17ª parte – ¡Hola Julia!)

septiembre 8, 2020 Por Daniel Rodríguez Deja un comentario
Tiempo de lectura: 5 minutos

Ahora que sabemos seleccionar filas, columnas y combinar varios DataFrames en Julia es un buen momento para aprender a importar datos desde archivos. Uno de los formatos más populares para el intercambio de datos es CSV, ya que son archivos de texto que pueden usarse con todos los programas. Así que vamos a ver un paquete con el que poder guardar y leer archivos CSV en … [Leer más...] acerca de Guardar y leer archivos CSV en Julia (17ª parte – ¡Hola Julia!)

Combinar DataFrames en Julia (16ª parte – ¡Hola Julia!)

septiembre 3, 2020 Por Daniel Rodríguez Deja un comentario
Tiempo de lectura: 11 minutos

Al trabajar con diferentes conjuntos de datos puede que estos no se encuentren un único DataFrame. Por ejemplo, si lo importamos de una base de datos en el que tengamos una tabla de clientes y otra de factura. En tal caso se puede usar SQL para crear una consulta en la que unir las tablas e importar el resultado. Aunque sí queremos tener un mayor control sobre las operaciones … [Leer más...] acerca de Combinar DataFrames en Julia (16ª parte – ¡Hola Julia!)

  • Ir a la página 1
  • Ir a la página 2
  • Ir a la página 3
  • Ir a la página siguiente »

Barra lateral principal

Suscríbete a nuestro boletín

Suscríbete al boletín semanal para estar al día de todas las publicaciones.

Política de Privacidad

Analytics Lane en redes sociales

  • Amazon
  • Facebook
  • GitHub
  • Instagram
  • Pinterest
  • RSS
  • Twitter
  • Tumblr
  • YouTube

Publicidad

Entradas recientes

El método de Hare-Niemeyer y su implementación en Python

septiembre 29, 2023 Por Daniel Rodríguez

Redimensionar una partición de disco LVM con espacio no asignado en Linux

septiembre 27, 2023 Por Daniel Rodríguez

¿Cómo saber la versión de Pandas o cualquier otra librería en Python?

septiembre 25, 2023 Por Daniel Rodríguez

Publicidad

Es tendencia

  • Unir y combinar dataframes con pandas en Python publicado el septiembre 10, 2018 | en Python
  • Duplicado Eliminar registros duplicados en pandas publicado el junio 20, 2018 | en Python
  • Enviar mensajes de WhatsApp con Python publicado el marzo 7, 2022 | en Python
  • Ecuaciones multilínea en Markdown publicado el septiembre 14, 2022 | en Herramientas
  • ¿Cómo eliminar columnas y filas en un dataframe pandas? publicado el marzo 25, 2019 | en Python

Publicidad

Lo mejor valorado

4.9 (22)

Seleccionar filas y columnas en Pandas con iloc y loc

4.7 (12)

Operaciones de filtrado de DataFrame con Pandas en base a los valores de las columnas

4.6 (15)

Archivos JSON con Python: lectura y escritura

4.5 (10)

Diferencias entre var y let en JavaScript

4.3 (12)

Ordenación de diccionarios en Python mediante clave o valor

Publicidad

Comentarios recientes

  • Daniel Rodríguez en ¿Cómo eliminar columnas y filas en un dataframe pandas?
  • Miguel en ¿Cómo eliminar columnas y filas en un dataframe pandas?
  • alberto en Resolver problema de credenciales en Bitbucket
  • Pablo en Aplicar el método D’Hondt en Excel
  • Agapito en Creación de un EXE desde un archivo Python en Windows

Publicidad

Footer

Analytics Lane

  • Acerca de Analytics Lane
  • Boletín de noticias
  • Contacto
  • Libros
  • Lo más popular
  • Noticias
  • Tienda
  • Tiendas afiliadas

Secciones

  • Ciencia de datos
  • Criptografía
  • Herramientas
  • Machine Learning
  • Opinión
  • Productividad
  • Programación
  • Reseñas

Sobre de Analytics Lane

En Analytics Lane tratamos de explicar los principales conceptos de la ciencia e ingeniería de datos con un enfoque práctico. Los principales temas tratados son ciencia de datos, ingeniería de datos, inteligencia artificial, machine learning, deep learning y criptografía. Además, también se habla de los principales lenguajes de programación y herramientas utilizadas por los científicos e ingenieros de datos.

Copyright © 2018-2023 Analytics Lane ·Términos y condiciones ·Política de Cookies ·Política de Privacidad ·Herramientas de privacidad ·Contacto