Skip to content

Commit 2ce4cca

Browse files
authored
Fix #42522 evaluate() automatic inference of dtypes (#42830)
* fix automatic inference of dtypes * Fix inference of dtypes * updates
1 parent 165cbcd commit 2ce4cca

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

sdk/evaluation/azure-ai-evaluation/azure/ai/evaluation/_evaluate/_utils.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -460,15 +460,15 @@ def __init__(self, filename: Union[os.PathLike, str]):
460460
self.filename = filename
461461

462462
def load(self) -> pd.DataFrame:
463-
return pd.read_json(self.filename, lines=True)
463+
return pd.read_json(self.filename, lines=True, dtype=object)
464464

465465

466466
class CSVDataFileLoader:
467467
def __init__(self, filename: Union[os.PathLike, str]):
468468
self.filename = filename
469469

470470
def load(self) -> pd.DataFrame:
471-
return pd.read_csv(self.filename)
471+
return pd.read_csv(self.filename, dtype=str)
472472

473473

474474
class DataLoaderFactory:

sdk/evaluation/azure-ai-evaluation/cspell.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@
2020
"ollama",
2121
"prompty",
2222
"Likert",
23-
"isna"
23+
"isna",
24+
"dtype"
2425
],
2526
"ignorePaths": [
2627
"sdk/evaluation/azure-ai-evaluation/azure/ai/evaluation/_common/onedp/models/_enums.py",

0 commit comments

Comments
 (0)