[英]No axis named 1 for object type <class 'pandas.core.frame.DataFrame'>
[英]How to replace type: pandas.core.frame.DataFrame with type: modin.pandas.dataframe.DataFrame
我嘗試在代碼中將 pandas 替換為 modin pandas:
if not isinstance(X, pd.DataFrame):
raise TypeError(
"X is not a pandas dataframe. The dataset should be a pandas dataframe.")
但錯誤是:
DataFrame Expected type <class 'pandas.core.frame.DataFrame'>, found <class 'modin.pandas.dataframe.DataFrame'> instead
我應該如何更改代碼來解決問題?
正如 devin-petersohn 在 Github 上提到的與此問題相關,您可以簡單地導入 modin.pandas,如下所示:
import modin.pandas as m_pd
if not isinstance(X, m_pd.DataFrame):
raise TypeError(
"X is not a pandas dataframe. The dataset should be a pandas dataframe.")
另一種方法是調用_to_pandas()
function,但您可能會遇到錯誤處理循環。
來源:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.