ValueError: Pandasengine funktioniert nur mit PD.Dataframe -EingabedatenPython

Python-Programme
Anonymous
 ValueError: Pandasengine funktioniert nur mit PD.Dataframe -Eingabedaten

Post by Anonymous »

Python Version 3.9.21 < /p>
Definieren Sie den Ref -Dataset < /p>

Code: Select all

tr_ds_lr = Dataset.from_pandas(
tr_data_lr,
data_definition=DataDefinition()
)
< /code>
Cur -Datensatz definieren < /p>
te_ds_lr = Dataset.from_pandas(
te_data_lr,
data_definition=DataDefinition()
)
< /code>
Bericht definieren < /p>
report = Report(metrics=[
# DataDriftPreset(num_stattest='jensenshannon', num_stattest_threshold=0.5, drift_share=0.5)
DataDriftPreset(num_stattest='wasserstein', num_stattest_threshold=0.5, drift_share=0.5)
]
)
< /code>
Berichtslauf ist Wurffehler < /p>
report.run(reference_data=tr_ds_lr, current_data=te_ds_lr)
< /code>
Fehlermeldung, < /p>
ValueError
Traceback (most recent call last)
Cell In[22], [line 1](vscode-notebook-cell:?execution_count=22&line=1)
----> [1](vscode-notebook-cell:?execution_count=22&line=1) report.run(reference_data=tr_ds_lr, current_data=te_ds_lr)

File c:\Users\40104089\AppData\Local\miniconda3\envs\drift-env\lib\site-packages\evidently\report\report.py:112, in Report.run(self, reference_data, current_data, column_mapping, engine, additional_data, timestamp)
[110](file:///C:/Users/40104089/AppData/Local/miniconda3/envs/drift-env/lib/site-packages/evidently/report/report.py:110)     raise ValueError("No Engine is set")
[111](file:///C:/Users/40104089/AppData/Local/miniconda3/envs/drift-env/lib/site-packages/evidently/report/report.py:111) else:
--> [112](file:///C:/Users/40104089/AppData/Local/miniconda3/envs/drift-env/lib/site-packages/evidently/report/report.py:112)     data_definition = self._inner_suite.context.get_data_definition(
[113](file:///C:/Users/40104089/AppData/Local/miniconda3/envs/drift-env/lib/site-packages/evidently/report/report.py:113)         current_data,
[114](file:///C:/Users/40104089/AppData/Local/miniconda3/envs/drift-env/lib/site-packages/evidently/report/report.py:114)         reference_data,
[115](file:///C:/Users/40104089/AppData/Local/miniconda3/envs/drift-env/lib/site-packages/evidently/report/report.py:115)         column_mapping,
[116](file:///C:/Users/40104089/AppData/Local/miniconda3/envs/drift-env/lib/site-packages/evidently/report/report.py:116)         self.options.data_definition_options.categorical_features_cardinality,
[117](file:///C:/Users/40104089/AppData/Local/miniconda3/envs/drift-env/lib/site-packages/evidently/report/report.py:117)     )
[118](file:///C:/Users/40104089/AppData/Local/miniconda3/envs/drift-env/lib/site-packages/evidently/report/report.py:118) if METRIC_GENERATORS in self.metadata:
[119](file:///C:/Users/40104089/AppData/Local/miniconda3/envs/drift-env/lib/site-packages/evidently/report/report.py:119)     del self.metadata[METRIC_GENERATORS]

File c:\Users\40104089\AppData\Local\miniconda3\envs\drift-env\lib\site-packages\evidently\suite\base_suite.py:133, in Context.get_data_definition(self, current_data, reference_data, column_mapping, categorical_features_cardinality)
[131](file:///C:/Users/40104089/AppData/Local/miniconda3/envs/drift-env/lib/site-packages/evidently/suite/base_suite.py:131)     if self.engine is None:
[132](file:///C:/Users/40104089/AppData/Local/miniconda3/envs/drift-env/lib/site-packages/evidently/suite/base_suite.py:132)         raise ValueError("Cannot create data definition when engine is not set")
--> [133](file:///C:/Users/40104089/AppData/Local/miniconda3/envs/drift-env/lib/site-packages/evidently/suite/base_suite.py:133)     self.data_definition = self.engine.get_data_definition(
[134](file:///C:/Users/40104089/AppData/Local/miniconda3/envs/drift-env/lib/site-packages/evidently/suite/base_suite.py:134)         current_data,
[135](file:///C:/Users/40104089/AppData/Local/miniconda3/envs/drift-env/lib/site-packages/evidently/suite/base_suite.py:135)         reference_data,
[136](file:///C:/Users/40104089/AppData/Local/miniconda3/envs/drift-env/lib/site-packages/evidently/suite/base_suite.py:136)         column_mapping,
[137](file:///C:/Users/40104089/AppData/Local/miniconda3/envs/drift-env/lib/site-packages/evidently/suite/base_suite.py:137)         categorical_features_cardinality,
...
[52](file:///C:/Users/40104089/AppData/Local/miniconda3/envs/drift-env/lib/site-packages/evidently/calculation_engine/python_engine.py:52)     ):
--->  [53](file:///C:/Users/40104089/AppData/Local/miniconda3/envs/drift-env/lib/site-packages/evidently/calculation_engine/python_engine.py:53)         raise ValueError("PandasEngine works only with pd.DataFrame input data")
[54](file:///C:/Users/40104089/AppData/Local/miniconda3/envs/drift-env/lib/site-packages/evidently/calculation_engine/python_engine.py:54)     return create_data_definition(reference_data, current_data, column_mapping, categorical_features_cardinality)

ValueError: PandasEngine works only with pd.DataFrame input data

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post