Skip to content

Commit 5233959

Browse files
cast df values to numpy array to evaulate notna(v).all()
1 parent 7391d73 commit 5233959

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

awswrangler/opensearch/_write.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
from typing import Any, Dict, Generator, Iterable, List, Mapping, Optional, Tuple, Union
88

99
import boto3
10+
import numpy as np
1011
import pandas as pd
1112
import progressbar
1213
from jsonpath_ng import parse
@@ -79,7 +80,7 @@ def _deserialize(v: Any) -> Any:
7980

8081
df_iter = df.iterrows()
8182
for _, document in df_iter:
82-
yield {k: _deserialize(v) for k, v in document.items() if notna(v)}
83+
yield {k: _deserialize(v) for k, v in document.items() if np.array(notna(v)).all()}
8384

8485

8586
def _file_line_generator(path: str, is_json: bool = False) -> Generator[Any, None, None]:

0 commit comments

Comments
 (0)