수정 모듈 Pandas에 속성 데이터 프레임 오류가 없습니다.
이 튜토리얼은 module 'pandas'에는 'dataframe' 속성이 없습니다
오류를 수정하는 방법을 알려줍니다.
수정 module 'pandas'에는 속성 'dataframe'이 없습니다.
Pandas의 오류 수정
데이터 프레임을 생성하려면 DataFrame()
을 사용해야 합니다. Pandas에는 데이터 프레임 속성이 없기 때문에 데이터 프레임을 사용하면 오류가 발생합니다.
DataFrame()
이 방법입니다. 모든 사전을 인수로 사용할 수 있습니다.
키와 값 쌍이 있기 때문에 사전을 인수로 전달할 수 있습니다.
키는 Dataframe에서 속성으로 취급되며 쌍은 튜플로 취급됩니다. 데이터 프레임을 만들 때 문제가 발생하는 이유를 살펴보겠습니다.
dataframe()
함수를 사용하여 데이터 프레임을 생성해 보겠습니다.
하지만 그 전에 시작하려면 Pandas를 가져와야 합니다.
import pandas as pd
이제 Pandas를 가져왔으므로 데이터 프레임을 만들 수 있습니다.
data = {"id": [1, 2, 3], "name": ["shivesh", "sanay", "rutwik"]}
df = pd.dataframe(data)
이제 dataframe()
을 사용하여 데이터 프레임을 생성하는 동안 오류가 발생하는지 여부와 정확히 무엇인지 알아봅시다.
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'
생성하는 동안 module 'pandas'에는 'dataframe' 속성이 없습니다.
라는 위의 오류가 발생합니다. 이제 DataFrame()
메서드를 사용하여 생성해 보겠습니다.
df = pd.DataFrame(data)
print(df)
데이터 프레임이 성공적으로 생성되었는지 확인하기 위해 출력을 살펴보겠습니다.
id name
0 1 shivesh
1 2 sanay
2 3 rutwik
위에서 DataFrame()
메소드를 사용하여 데이터 프레임을 생성했을 때 데이터 프레임이 성공적으로 생성된 것을 볼 수 있습니다.
따라서 Pandas에서 module 'pandas'에는 'dataframe' 속성이 없습니다
오류를 수정할 수 있습니다.