Fix Module Pandas no tiene ningún atributo Dataframe Error
Este tutorial nos enseñará cómo solucionar el error módulo 'pandas' no tiene atributo 'marco de datos'
.
Arreglar el error módulo 'pandas' no tiene atributo 'marco de datos'
en Pandas
Debemos usar DataFrame()
para generar un marco de datos. Debido a que no hay un atributo de marco de datos en Pandas, el uso del marco de datos generará un error.
DataFrame()
es el camino. Cualquier diccionario puede usarse como argumento.
Podemos pasar el diccionario como argumento porque tiene un par de clave y valor.
Las claves se tratan como atributos en Dataframe y los pares se tratan como tuplas. Veamos por qué recibimos problemas al crear un marco de datos.
Usando la función dataframe()
, vamos a crear un marco de datos.
Pero antes de eso, necesitamos importar Pandas para comenzar.
import pandas as pd
Ahora que hemos importado Pandas, creemos el marco de datos.
data = {"id": [1, 2, 3], "name": ["shivesh", "sanay", "rutwik"]}
df = pd.dataframe(data)
Ahora veamos si recibimos o no un error al crear el marco de datos usando dataframe()
y si obtenemos qué es exactamente.
File "c:/Users/Shivesh/Debugging/new_debug.py", line 45, in <module>
df = pd.dataframe(data)
File "C:\Users\Shivesh\AppData\Local\Programs\Python\Python38\lib\site-packages\pandas\__init__.py", line 261, in __getattr__
raise AttributeError(f"module 'pandas' has no attribute '{name}'")
AttributeError: module 'pandas' has no attribute 'dataframe'
Obtenemos el error anterior durante la creación que menciona que el módulo 'pandas' no tiene el atributo 'dataframe'
. Así que ahora intentaremos crear usando el método DataFrame()
.
df = pd.DataFrame(data)
print(df)
Veamos el resultado para asegurarnos de que el marco de datos se haya creado correctamente.
id name
0 1 shivesh
1 2 sanay
2 3 rutwik
Podemos ver arriba que nuestro marco de datos se creó con éxito cuando lo creamos usando el método DataFrame()
.
Por lo tanto, podemos corregir el error el módulo 'pandas' no tiene el atributo 'dataframe'
en Pandas.