SlideShare una empresa de Scribd logo
Python para la Ciencia de
Datos
por : Isabel Rodríguez
https://www.linkedin.com/profile/view?id=384254439&trk=
hp-identity-name
Python
Python en realidad su nombre a una serie de comedia de la BBC de los años setenta "de Monty
Python Flying Circus". El diseñador necesita un nombre que fuera corto, único, y un poco
misterioso.
What is Python
Python is a widely used general-purpose, high-level programming language.
Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code
Guido van Rossum is the creator of Python.
core philosophy of the language is summarized by
● Beautiful is better than ugly
● Explicit is better than implicit
● Simple is better than complex
● Complex is better than complicated
● Readability counts
https://www.python.org/
https://wiki.python.org/moin/BeginnersGuide/Programmers
https://wiki.python.org/moin/BeginnersGuide/NonProgrammers
Python uses whitespace indentation, rather than curly braces or keywords, to delimit blocks; this feature is also termed the off-side
rule.
Que es Python
Python su propósito general, es el lenguaje de la programación utilizado en alto nivel.
Su filosofía de diseño hace hincapié en la legibilidad del código, y su sintaxis permite a los programadores para expresar
conceptos en menos líneas de código
Guido van Rossum es el creador de Python.
filosofía de la base de la lengua se resume en
● Hermoso es mejor que feo
● Explícito es mejor que implícito
● Simple es mejor que complejo
● Complejo es mejor que complicado
● recuentos de legibilidad
https://www.python.org/
https://wiki.python.org/moin/BeginnersGuide/Programmers
https://wiki.python.org/moin/BeginnersGuide/NonProgrammers
Python usa sangría espacios en blanco, en lugar de llaves o palabras clave rizado, para delimitar bloques; esta característica
también se denomina la regla outside de juego.
Que es Python?
Que es Python?
Porque
Error?
Que es iPython
IPython es un shell de comandos para la computación interactiva en múltiples lenguajes de programación, desarrollado
originalmente para el lenguaje de programación Python, que ofrece la introspección mejorado, rich media, sintaxis adicional
cáscara, la implementación del tabulador, y su rica historia.
http://ipython.org/
Ipython Notebook
IPython Notebook es un entorno computacional interactiva basada en la web para la creación de cuadernos IPython. Un
cuaderno IPython es un documento JSON que contiene una lista ordenada de las células de entrada / salida que pueden
contener código, texto, matemáticas, solares y rich media.
Scipy
NumPy
NumPy
NumPy es el paquete fundamental para la computación científica con Python. Contiene entre otras cosas:
● un poderoso objeto de matriz N-dimensional
● sofisticadas funciones (radiodifusión)
● herramientas para la integración de C / C ++ y Fortran
● álgebra lineal útil, transformada de Fourier, y capacidades de números aleatorios
http://www.numpy.org/
Statsmodels
Statsmodels es un módulo de Python que permite a los usuarios explorar datos, estiman modelos estadísticos, y realizar pruebas
estadísticas. Una extensa lista de estadística descriptiva, pruebas estadísticas, funciones de trazado, y las estadísticas de resultados
están disponibles para diferentes tipos de datos y cada estimador. Los investigadores a través de campos pueden encontrar que
statsmodels cumple plenamente sus necesidades de computación estadística y análisis de datos en Python. Las características
incluyen:
● Modelos de regresión lineal
● Modelos lineales generalizados
● Modelos de elección discreta
● Modelos lineales robustas
● Muchos modelos y funciones para el análisis de series de tiempo
● Estimadores no paramétricos
● Una colección de conjuntos de datos para ver ejemplos
● Una amplia gama de pruebas estadísticas
● Herramientas de entrada-salida para la producción de tablas en varios formatos (texto, LaTeX, HTML) y para la lectura de
archivos de Stata en NumPy y pandas
Statsmodels
http://statsmodels.sourceforge.net/devel/examples/notebooks/generated/ols.html
Sci-kit learn
http://scikit-learn.org/stable/
Scikit-learn: Machine Learning in Python, Pedregosa et al., JMLR 12, pp. 2825-2830, 2011.
Sci-kit learn
http://scikit-learn.org/stable/
Matplotlib
matplotlib es una biblioteca conspirar python 2D que produce figuras de calidad la publicación en una variedad de
formatos impresos y entornos interactivos a través de plataformas. matplotlib se puede utilizar en scripts python,
la pitón y ipython shell (ala MATLAB® * o Mathematica® †), servidores de aplicaciones web, y seis juegos de
herramientas de interfaz gráfica de usuario.
Seaborn
Seaborn es una librería de visualización basado en Python matplotlib. Proporciona una interfaz de alto nivel para la elaboración
de gráficos estadísticos atractivos. http://stanford.edu/~mwaskom/software/seaborn/
ggplot
http://ggplot.yhathq.com/
Seaborn es una librería de visualización basado en Python matplotlib. Proporciona una interfaz de alto
nivel para la elaboración de gráficos estadísticos atractivos.
http://stanford.edu/~mwaskom/software/seaborn/
Pandas
Pandas
pandas is an open source, BSD-licensed library providing high-performance, easy-to-use data structures and data analysis tools
for the Python programming language .
Python has long been great for data munging and preparation, but less so for data analysis and modeling. pandas helps fill this
gap, enabling you to carry out your entire data analysis workflow in Python without having to switch to a more domain specific
language like R.
pandas does not implement significant modeling functionality outside of linear and panel regression; for this, look to statsmodels
and scikit-learn.
http://pandas.pydata.org/
Interfaces to Python :IDLE
Interfaces to Python :Spyder
Interfaces to Python :Rodeo
Rodeo es un IDE centrado en datos para Python. Usted puede pensar en él como una interfaz de usuario alternativa a
la portátil para el IPython Kernel.
Que es iPython Notebook
Summer school python in spanish
Summer school python in spanish
Pandas
 Un objeto trama de datos rápido y eficiente para la manipulación de datos con la indexación integrado;
● Herramientas para la lectura y escritura de datos: CSV y archivos de texto,Microsoft Excel, bases de datos SQL,
etc.
● Alineación inteligente de datos y el manejo integrado de los datos faltantes
● Rebanar inteligente basado en etiquetas, la indexación de lujo, y subconjuntos de grandes conjuntos de datos;
● Remodelación Flexible y giro de los conjuntos de datos; Las columnas pueden ser insertados y borrados de las
estructuras de datos para el tamaño de la mutabilidad; La agregación o la transformación de datos con un grupo
poderoso motor de búsqueda que permite dividir a aplicar-se combinan
● Alto rendimiento fusión y unión de los conjuntos de datos con la indexación ejej erárquica
● Tiempo serie funcionalidad:
Altamente optimizado para un rendimiento, con rutas de código críticos escritos en C.
Python con pandas está en uso en una amplia variedad de ámbitos académicos y comerciales, incluyendo Finanzas,
Neurociencia, Economía, Estadística,Publicidad, Web Analytics, y más.
Data input
read_csv
diamonds=pd.read_csv("diamondsbig.csv")
#nota cabecera = 0 significa que tomamos la primera fila como encabezado (por defecto) más que podamos
especificar encabezado = Ninguno
Data Inputhttp://pandas.pydata.org/pandas-docs/stable/io.html
The pandas I/O API es un conjunto de las mejores funciones de lector nivel de acceso como pd.read_csv() que por lo general
devuelven un objetivo pandas .
● read_csv
● read_excel
● read_hdf
● read_sql
● read_json
● read_msgpack (experimental)
● read_html
● read_gbq (experimental)
● read_stata
● read_clipboard
● read_pickle
Las funciones escritor correspondientes son métodos de objeto que se accede como df.to_csv()
Data Input
http://www.sqlalchemy.org/
Data Input
http://docs.sqlalchemy.org/en/latest/dialects/index.html
Instalar paquetes adicionales en Py
pip instalar packagename
Data Input
http://crs4.github.io/pydoop/
Pydoop es un paquete que ofrece a
Python API for Hadoop.
http://crs4.github.io/pydoop/tutorial/hdfs_api.html
Data
Input
Data Inspección
objname=read_csv(‘name”)
objname.info()
#checking object import
objname.head()
#checking data
objname.tail()
#checking data
Data inspección
objname.columns
len(objname)
random sampling
Describe
Describe
Grupos por
Grupos por
Cross Tab
Cross Tab
Corelación
Corelación
Data visualización
Data visualización
Modelado

Más contenido relacionado

ODP
Análisis de datos con Python
PPTX
Introduction to sas in spanish
PPTX
What is r in spanish.
PDF
Python + Ciencia = ♥
PDF
Tutorial de numpy
ODP
Colaboración entre PDI (1): Estadística y Gráficos Científicos con R.
PDF
Gestión y Análisis de Datos para las Ciencias Económicas con Python y R
PDF
Clase2_Python-CTIC
Análisis de datos con Python
Introduction to sas in spanish
What is r in spanish.
Python + Ciencia = ♥
Tutorial de numpy
Colaboración entre PDI (1): Estadística y Gráficos Científicos con R.
Gestión y Análisis de Datos para las Ciencias Económicas con Python y R
Clase2_Python-CTIC

La actualidad más candente (19)

PPTX
PDF
PDF
Python para principiantes
PPTX
Recuperacin 333333
PPTX
Programacion en R
PDF
Una visión de las técnicas y métodos de análisis en entornos Big Data utiliza...
PDF
Intro MatLab
PDF
Introduccion al Programa R
PPTX
Saiymari colas, filas y nos e que otra cosa
PPTX
Memoria dinamica
PPTX
Python Pilas y Colas
PPT
Tema 4 - Tipos datos avanzados (I)
PPTX
Estructura basica de_un_programa_en_c_
PDF
Estructura de datos. listas, pilas y colas
PDF
Info proyecto4
PPT
Pilas
PPSX
Octave
PPT
Tema 4 - Tipos datos avanzados (III)
Python para principiantes
Recuperacin 333333
Programacion en R
Una visión de las técnicas y métodos de análisis en entornos Big Data utiliza...
Intro MatLab
Introduccion al Programa R
Saiymari colas, filas y nos e que otra cosa
Memoria dinamica
Python Pilas y Colas
Tema 4 - Tipos datos avanzados (I)
Estructura basica de_un_programa_en_c_
Estructura de datos. listas, pilas y colas
Info proyecto4
Pilas
Octave
Tema 4 - Tipos datos avanzados (III)
Publicidad

Destacado (20)

PDF
Python at yhat (august 2013)
PDF
Ggplot in python
PDF
Table of Useful R commands.
PPTX
Analyze this
PDF
Building a Beer Recommender with Yhat (PAPIs.io - November 2014)
PDF
Hadley verse
PDF
Using R for Social Media and Sports Analytics
PDF
Analyzing mlb data with ggplot
PDF
Rcpp
PDF
Kush stats alpha
PDF
Logical Fallacies
PDF
Yhat - Applied Data Science - Feb 2016
PPTX
Applied Data Science: Building a Beer Recommender | Data Science MD - Oct 2014
PDF
Training in Analytics and Data Science
PDF
Software Testing for Data Scientists
PPT
Pandas Sindrome
PDF
ggplot for python
PDF
Electron - Build desktop apps using javascript
PPTX
Introduccion a Data Science
PPTX
Training in Analytics, R and Social Media Analytics
Python at yhat (august 2013)
Ggplot in python
Table of Useful R commands.
Analyze this
Building a Beer Recommender with Yhat (PAPIs.io - November 2014)
Hadley verse
Using R for Social Media and Sports Analytics
Analyzing mlb data with ggplot
Rcpp
Kush stats alpha
Logical Fallacies
Yhat - Applied Data Science - Feb 2016
Applied Data Science: Building a Beer Recommender | Data Science MD - Oct 2014
Training in Analytics and Data Science
Software Testing for Data Scientists
Pandas Sindrome
ggplot for python
Electron - Build desktop apps using javascript
Introduccion a Data Science
Training in Analytics, R and Social Media Analytics
Publicidad

Similar a Summer school python in spanish (20)

PDF
procesamiento de datos con python para resolucion de ciencia de datos, aplica...
PDF
Python - Lenguaje de programación para Ciencia de Datos
PPT
Yudy Centeno M
PDF
Presentación 01 Curso de Introducción a Python.pdf
PPTX
Sesion8_Python.pptx
PDF
Clase1_Python-CTIC
PDF
Tipo de Aplicaciones
PDF
Python-01.pdf
PPTX
Python y la POO, en una clase, UNNe-Corrientes
PDF
Introducción a python
DOCX
Tu Primer Página Web con Python
PDF
Introduccion a-python
PDF
Python_Module_01_Courtesy.pdf
PDF
Herramientas de visualización de datos
PPTX
computacional tarea grupal para presentar nuestras
PDF
Manual python2
PDF
Tutorial python2
PDF
Tutorial python2
PDF
Tutorial python2
PDF
Raspberry Pi: El tutorial de Python
procesamiento de datos con python para resolucion de ciencia de datos, aplica...
Python - Lenguaje de programación para Ciencia de Datos
Yudy Centeno M
Presentación 01 Curso de Introducción a Python.pdf
Sesion8_Python.pptx
Clase1_Python-CTIC
Tipo de Aplicaciones
Python-01.pdf
Python y la POO, en una clase, UNNe-Corrientes
Introducción a python
Tu Primer Página Web con Python
Introduccion a-python
Python_Module_01_Courtesy.pdf
Herramientas de visualización de datos
computacional tarea grupal para presentar nuestras
Manual python2
Tutorial python2
Tutorial python2
Tutorial python2
Raspberry Pi: El tutorial de Python

Más de Ajay Ohri (19)

PDF
Introduction to R ajay Ohri
PPTX
Introduction to R
PDF
Social Media and Fake News in the 2016 Election
PDF
Pyspark
PDF
Download Python for R Users pdf for free
PDF
Install spark on_windows10
DOCX
Ajay ohri Resume
PDF
Statistics for data scientists
PPTX
National seminar on emergence of internet of things (io t) trends and challe...
PDF
Tools and techniques for data science
PPTX
How Big Data ,Cloud Computing ,Data Science can help business
PDF
Tradecraft
PDF
Craps
PDF
A Data Science Tutorial in Python
PDF
How does cryptography work? by Jeroen Ooms
PPTX
Analytics what to look for sustaining your growing business-
PDF
Introduction to sas
PDF
Summer School with DecisionStats brochure
PPTX
Social media and social media analytics by decisionstats.org
Introduction to R ajay Ohri
Introduction to R
Social Media and Fake News in the 2016 Election
Pyspark
Download Python for R Users pdf for free
Install spark on_windows10
Ajay ohri Resume
Statistics for data scientists
National seminar on emergence of internet of things (io t) trends and challe...
Tools and techniques for data science
How Big Data ,Cloud Computing ,Data Science can help business
Tradecraft
Craps
A Data Science Tutorial in Python
How does cryptography work? by Jeroen Ooms
Analytics what to look for sustaining your growing business-
Introduction to sas
Summer School with DecisionStats brochure
Social media and social media analytics by decisionstats.org

Último (20)

PDF
S07 - Morfología urbana..........................
PDF
Registro de Limpieza y Desinfección.pdf1
PPTX
Milder Antoni quirhuayo segura trabajo de investigación .pptx
PDF
PRESENTACION DE LA ASIGNATURA materiales no convencionales.pdf
PDF
INFORME ESPECIAL BICENTENARIO DE BOLIVIA.pdf
DOCX
Estratégias de Ventas para WhatsApp paso a paso
PDF
Actualización en el uso de uterotónico.pdf
PPTX
FACTORES DE RIESGOS EN EL PERSONAL DE SALUD 2 DIAPOSITIVAS.pptx
PDF
Unidad Nº 1 Introduccion a Estadísticas
PDF
Presentación_rendición_de_cuentas_2020_26-FEB-2021.pdf
PDF
docsity-diapositivas-de-la-salud-mental.pdf
PPTX
Abdomen HosAESREBBweubeehkrhkqhrkhehrjktil.pptx
PDF
Pobreza porcentual en el mundo y sistemas socioeconómicos (1945-2030).pdf
PPTX
EPCE_EXCEL 365 CURSO DE ENTRENAMIENTO.pptx
PPT
2010_06 FSI_ASBA Pruebas de Stress de Riesgo de Crédito El Caso Peruano MLUY_...
PPTX
EXPOSICIÓN 2021.pptxhgdfshdghsdgshdghsds
PPTX
CRITERIOS DE UN SERVICIO DE INTENSIVO presen.pptx
PDF
Mapa mental.pdf esquema de realización en general
PDF
Manual de presentacion de la aplicacion Plugbot
PPTX
Inteligencia_Artificialdelosk_Mujer.pptx
S07 - Morfología urbana..........................
Registro de Limpieza y Desinfección.pdf1
Milder Antoni quirhuayo segura trabajo de investigación .pptx
PRESENTACION DE LA ASIGNATURA materiales no convencionales.pdf
INFORME ESPECIAL BICENTENARIO DE BOLIVIA.pdf
Estratégias de Ventas para WhatsApp paso a paso
Actualización en el uso de uterotónico.pdf
FACTORES DE RIESGOS EN EL PERSONAL DE SALUD 2 DIAPOSITIVAS.pptx
Unidad Nº 1 Introduccion a Estadísticas
Presentación_rendición_de_cuentas_2020_26-FEB-2021.pdf
docsity-diapositivas-de-la-salud-mental.pdf
Abdomen HosAESREBBweubeehkrhkqhrkhehrjktil.pptx
Pobreza porcentual en el mundo y sistemas socioeconómicos (1945-2030).pdf
EPCE_EXCEL 365 CURSO DE ENTRENAMIENTO.pptx
2010_06 FSI_ASBA Pruebas de Stress de Riesgo de Crédito El Caso Peruano MLUY_...
EXPOSICIÓN 2021.pptxhgdfshdghsdgshdghsds
CRITERIOS DE UN SERVICIO DE INTENSIVO presen.pptx
Mapa mental.pdf esquema de realización en general
Manual de presentacion de la aplicacion Plugbot
Inteligencia_Artificialdelosk_Mujer.pptx

Summer school python in spanish

  • 1. Python para la Ciencia de Datos por : Isabel Rodríguez https://www.linkedin.com/profile/view?id=384254439&trk= hp-identity-name
  • 2. Python Python en realidad su nombre a una serie de comedia de la BBC de los años setenta "de Monty Python Flying Circus". El diseñador necesita un nombre que fuera corto, único, y un poco misterioso.
  • 3. What is Python Python is a widely used general-purpose, high-level programming language. Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code Guido van Rossum is the creator of Python. core philosophy of the language is summarized by ● Beautiful is better than ugly ● Explicit is better than implicit ● Simple is better than complex ● Complex is better than complicated ● Readability counts https://www.python.org/ https://wiki.python.org/moin/BeginnersGuide/Programmers https://wiki.python.org/moin/BeginnersGuide/NonProgrammers Python uses whitespace indentation, rather than curly braces or keywords, to delimit blocks; this feature is also termed the off-side rule.
  • 4. Que es Python Python su propósito general, es el lenguaje de la programación utilizado en alto nivel. Su filosofía de diseño hace hincapié en la legibilidad del código, y su sintaxis permite a los programadores para expresar conceptos en menos líneas de código Guido van Rossum es el creador de Python. filosofía de la base de la lengua se resume en ● Hermoso es mejor que feo ● Explícito es mejor que implícito ● Simple es mejor que complejo ● Complejo es mejor que complicado ● recuentos de legibilidad https://www.python.org/ https://wiki.python.org/moin/BeginnersGuide/Programmers https://wiki.python.org/moin/BeginnersGuide/NonProgrammers Python usa sangría espacios en blanco, en lugar de llaves o palabras clave rizado, para delimitar bloques; esta característica también se denomina la regla outside de juego.
  • 7. Que es iPython IPython es un shell de comandos para la computación interactiva en múltiples lenguajes de programación, desarrollado originalmente para el lenguaje de programación Python, que ofrece la introspección mejorado, rich media, sintaxis adicional cáscara, la implementación del tabulador, y su rica historia. http://ipython.org/ Ipython Notebook IPython Notebook es un entorno computacional interactiva basada en la web para la creación de cuadernos IPython. Un cuaderno IPython es un documento JSON que contiene una lista ordenada de las células de entrada / salida que pueden contener código, texto, matemáticas, solares y rich media.
  • 9. NumPy NumPy NumPy es el paquete fundamental para la computación científica con Python. Contiene entre otras cosas: ● un poderoso objeto de matriz N-dimensional ● sofisticadas funciones (radiodifusión) ● herramientas para la integración de C / C ++ y Fortran ● álgebra lineal útil, transformada de Fourier, y capacidades de números aleatorios http://www.numpy.org/
  • 10. Statsmodels Statsmodels es un módulo de Python que permite a los usuarios explorar datos, estiman modelos estadísticos, y realizar pruebas estadísticas. Una extensa lista de estadística descriptiva, pruebas estadísticas, funciones de trazado, y las estadísticas de resultados están disponibles para diferentes tipos de datos y cada estimador. Los investigadores a través de campos pueden encontrar que statsmodels cumple plenamente sus necesidades de computación estadística y análisis de datos en Python. Las características incluyen: ● Modelos de regresión lineal ● Modelos lineales generalizados ● Modelos de elección discreta ● Modelos lineales robustas ● Muchos modelos y funciones para el análisis de series de tiempo ● Estimadores no paramétricos ● Una colección de conjuntos de datos para ver ejemplos ● Una amplia gama de pruebas estadísticas ● Herramientas de entrada-salida para la producción de tablas en varios formatos (texto, LaTeX, HTML) y para la lectura de archivos de Stata en NumPy y pandas
  • 12. Sci-kit learn http://scikit-learn.org/stable/ Scikit-learn: Machine Learning in Python, Pedregosa et al., JMLR 12, pp. 2825-2830, 2011.
  • 14. Matplotlib matplotlib es una biblioteca conspirar python 2D que produce figuras de calidad la publicación en una variedad de formatos impresos y entornos interactivos a través de plataformas. matplotlib se puede utilizar en scripts python, la pitón y ipython shell (ala MATLAB® * o Mathematica® †), servidores de aplicaciones web, y seis juegos de herramientas de interfaz gráfica de usuario.
  • 15. Seaborn Seaborn es una librería de visualización basado en Python matplotlib. Proporciona una interfaz de alto nivel para la elaboración de gráficos estadísticos atractivos. http://stanford.edu/~mwaskom/software/seaborn/
  • 16. ggplot http://ggplot.yhathq.com/ Seaborn es una librería de visualización basado en Python matplotlib. Proporciona una interfaz de alto nivel para la elaboración de gráficos estadísticos atractivos. http://stanford.edu/~mwaskom/software/seaborn/
  • 18. Pandas pandas is an open source, BSD-licensed library providing high-performance, easy-to-use data structures and data analysis tools for the Python programming language . Python has long been great for data munging and preparation, but less so for data analysis and modeling. pandas helps fill this gap, enabling you to carry out your entire data analysis workflow in Python without having to switch to a more domain specific language like R. pandas does not implement significant modeling functionality outside of linear and panel regression; for this, look to statsmodels and scikit-learn. http://pandas.pydata.org/
  • 21. Interfaces to Python :Rodeo Rodeo es un IDE centrado en datos para Python. Usted puede pensar en él como una interfaz de usuario alternativa a la portátil para el IPython Kernel.
  • 22. Que es iPython Notebook
  • 25. Pandas  Un objeto trama de datos rápido y eficiente para la manipulación de datos con la indexación integrado; ● Herramientas para la lectura y escritura de datos: CSV y archivos de texto,Microsoft Excel, bases de datos SQL, etc. ● Alineación inteligente de datos y el manejo integrado de los datos faltantes ● Rebanar inteligente basado en etiquetas, la indexación de lujo, y subconjuntos de grandes conjuntos de datos; ● Remodelación Flexible y giro de los conjuntos de datos; Las columnas pueden ser insertados y borrados de las estructuras de datos para el tamaño de la mutabilidad; La agregación o la transformación de datos con un grupo poderoso motor de búsqueda que permite dividir a aplicar-se combinan ● Alto rendimiento fusión y unión de los conjuntos de datos con la indexación ejej erárquica ● Tiempo serie funcionalidad: Altamente optimizado para un rendimiento, con rutas de código críticos escritos en C. Python con pandas está en uso en una amplia variedad de ámbitos académicos y comerciales, incluyendo Finanzas, Neurociencia, Economía, Estadística,Publicidad, Web Analytics, y más.
  • 26. Data input read_csv diamonds=pd.read_csv("diamondsbig.csv") #nota cabecera = 0 significa que tomamos la primera fila como encabezado (por defecto) más que podamos especificar encabezado = Ninguno
  • 27. Data Inputhttp://pandas.pydata.org/pandas-docs/stable/io.html The pandas I/O API es un conjunto de las mejores funciones de lector nivel de acceso como pd.read_csv() que por lo general devuelven un objetivo pandas . ● read_csv ● read_excel ● read_hdf ● read_sql ● read_json ● read_msgpack (experimental) ● read_html ● read_gbq (experimental) ● read_stata ● read_clipboard ● read_pickle Las funciones escritor correspondientes son métodos de objeto que se accede como df.to_csv()
  • 30. Instalar paquetes adicionales en Py pip instalar packagename
  • 31. Data Input http://crs4.github.io/pydoop/ Pydoop es un paquete que ofrece a Python API for Hadoop. http://crs4.github.io/pydoop/tutorial/hdfs_api.html
  • 33. Data Inspección objname=read_csv(‘name”) objname.info() #checking object import objname.head() #checking data objname.tail() #checking data