Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

[Duda] Concatenar informacion de los dataframes unidos

Hola a todos, tengo la siguiente consuita, en el video el profesor explico como se puede concatenar la informacion de dos dataframes que estan unidos, para el ejemplo, se unen los nombres de las mujeres "nombres_f" con los nombres de los hombres "nombre_h

nombres_m = pd.read_json("https://servicodados.ibge.gov.br/api/v1/censos/nomes/ranking/?sexo=M&qtd=200") nombres_f = pd.read_json("https://servicodados.ibge.gov.br/api/v1/censos/nomes/ranking/?sexo=F&qtd=200") frames = [nombres_m,nombres_f]

nombres = pd.concat(frames)['nome'].to_frame()

Con la ultima linea de codigo se puede ver la informacion unificada de ambos dataframe pero la instruccion establece que solo muestre informacion para la columna "nome"

Como puedo ver columnas adicionales con esta instruccion?, por ejemplo quiero ver nome y sexo

1 respuesta
solución!

¡Hola Cristian!

Para concatenar los dataframes y mostrar las columnas "nome" y "sexo", puedes hacer lo siguiente:

nombres_m = pd.read_json("https://servicodados.ibge.gov.br/api/v1/censos/nomes/ranking/?sexo=M&qtd=200")
nombres_f = pd.read_json("https://servicodados.ibge.gov.br/api/v1/censos/nomes/ranking/?sexo=F&qtd=200")
frames = [nombres_m,nombres_f]

nombres = pd.concat(frames)[['nome', 'sexo']]

En la última línea de código, se utiliza doble corchete para indicar que se quieren seleccionar más de una columna. De esta manera, se obtiene un dataframe con las columnas "nome" y "sexo".

Espero que esta respuesta te sea de ayuda. ¡Buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios! :)