我嘗試在代碼中用 modin pandas 替換 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
我應該如何更改代碼來解決問題?
uj5u.com熱心網友回復:
正如 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()函式,但隨后您可能會遇到錯誤處理回圈。
資源:
https://github.com/modin-project/modin/issues/896
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/429571.html
