Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Cambio del Tipo de Datos | Introducción Breve
Procesamiento Previo de Datos
course content

Contenido del Curso

Procesamiento Previo de Datos

Procesamiento Previo de Datos

1. Introducción Breve
2. Procesamiento de Datos Cuantitativos
3. Procesamiento de Datos Categóricos
4. Procesamiento de Datos de Series Temporales
5. Ingeniería de Características
6. Avanzando a Tareas

Cambio del Tipo de Datos

Ya sabe cómo cambiar el tipo de datos de cadena a número, por ejemplo. Pero echemos un vistazo más de cerca a esta pequeña pero importante tarea.

Empecemos por cambiar el tipo de datos de cadena a datetime. La mayoría de las veces, lo necesitará para trabajar con series temporales. Puedes realizar esta operación utilizando el método .to_datetime():

Para convertir una cadena en un bool - utilice el método .map() en la columna cuyos valores desea cambiar:

Por ejemplo, si tiene una columna de precio que se parece a "$198,800" y quiere convertirla en un float - debe crear funciones de transformación personalizadas:

12345678910111213
import pandas as pd import re # Create simple dataset df = pd.DataFrame(data={'Price':['$4,122.94', '$1,002.3']}) # Create a custom function to transform data # x - value from column def price2int(x): return float(re.sub(r'[\$\,]', '', x)) # Use custom transformation on a column df['Price'] = df['Price'].apply(price2int)
copy

Tarea

Lea el conjunto de datos sales_data_types.csv y cambie el tipo de datos de la columna Active de str a bool.

Tarea

Lea el conjunto de datos sales_data_types.csv y cambie el tipo de datos de la columna Active de str a bool.

Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones

¿Todo estuvo claro?

Sección 1. Capítulo 5
toggle bottom row

Cambio del Tipo de Datos

Ya sabe cómo cambiar el tipo de datos de cadena a número, por ejemplo. Pero echemos un vistazo más de cerca a esta pequeña pero importante tarea.

Empecemos por cambiar el tipo de datos de cadena a datetime. La mayoría de las veces, lo necesitará para trabajar con series temporales. Puedes realizar esta operación utilizando el método .to_datetime():

Para convertir una cadena en un bool - utilice el método .map() en la columna cuyos valores desea cambiar:

Por ejemplo, si tiene una columna de precio que se parece a "$198,800" y quiere convertirla en un float - debe crear funciones de transformación personalizadas:

12345678910111213
import pandas as pd import re # Create simple dataset df = pd.DataFrame(data={'Price':['$4,122.94', '$1,002.3']}) # Create a custom function to transform data # x - value from column def price2int(x): return float(re.sub(r'[\$\,]', '', x)) # Use custom transformation on a column df['Price'] = df['Price'].apply(price2int)
copy

Tarea

Lea el conjunto de datos sales_data_types.csv y cambie el tipo de datos de la columna Active de str a bool.

Tarea

Lea el conjunto de datos sales_data_types.csv y cambie el tipo de datos de la columna Active de str a bool.

Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones

¿Todo estuvo claro?

Sección 1. Capítulo 5
toggle bottom row

Cambio del Tipo de Datos

Ya sabe cómo cambiar el tipo de datos de cadena a número, por ejemplo. Pero echemos un vistazo más de cerca a esta pequeña pero importante tarea.

Empecemos por cambiar el tipo de datos de cadena a datetime. La mayoría de las veces, lo necesitará para trabajar con series temporales. Puedes realizar esta operación utilizando el método .to_datetime():

Para convertir una cadena en un bool - utilice el método .map() en la columna cuyos valores desea cambiar:

Por ejemplo, si tiene una columna de precio que se parece a "$198,800" y quiere convertirla en un float - debe crear funciones de transformación personalizadas:

12345678910111213
import pandas as pd import re # Create simple dataset df = pd.DataFrame(data={'Price':['$4,122.94', '$1,002.3']}) # Create a custom function to transform data # x - value from column def price2int(x): return float(re.sub(r'[\$\,]', '', x)) # Use custom transformation on a column df['Price'] = df['Price'].apply(price2int)
copy

Tarea

Lea el conjunto de datos sales_data_types.csv y cambie el tipo de datos de la columna Active de str a bool.

Tarea

Lea el conjunto de datos sales_data_types.csv y cambie el tipo de datos de la columna Active de str a bool.

Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones

¿Todo estuvo claro?

Ya sabe cómo cambiar el tipo de datos de cadena a número, por ejemplo. Pero echemos un vistazo más de cerca a esta pequeña pero importante tarea.

Empecemos por cambiar el tipo de datos de cadena a datetime. La mayoría de las veces, lo necesitará para trabajar con series temporales. Puedes realizar esta operación utilizando el método .to_datetime():

Para convertir una cadena en un bool - utilice el método .map() en la columna cuyos valores desea cambiar:

Por ejemplo, si tiene una columna de precio que se parece a "$198,800" y quiere convertirla en un float - debe crear funciones de transformación personalizadas:

12345678910111213
import pandas as pd import re # Create simple dataset df = pd.DataFrame(data={'Price':['$4,122.94', '$1,002.3']}) # Create a custom function to transform data # x - value from column def price2int(x): return float(re.sub(r'[\$\,]', '', x)) # Use custom transformation on a column df['Price'] = df['Price'].apply(price2int)
copy

Tarea

Lea el conjunto de datos sales_data_types.csv y cambie el tipo de datos de la columna Active de str a bool.

Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
Sección 1. Capítulo 5
Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
We're sorry to hear that something went wrong. What happened?
some-alt