Skip to content

Commit

Permalink
refactor(dataframe): avoid chained assignment in replace operation
Browse files Browse the repository at this point in the history
  • Loading branch information
mattbrth committed Jan 31, 2024
1 parent 7a5f655 commit 8c2775c
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 1 deletion.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

### Bug Fixes
1. [#636](https://github.com/influxdata/influxdb-client-python/pull/636): Handle missing data in data frames
2. [#638](https://github.com/influxdata/influxdb-client-python/pull/638): Refactor DataFrame operations to avoid chained assignment and resolve FutureWarning in pandas, ensuring compatibility with pandas 3.0.

## 1.40.0 [2024-01-30]

Expand Down
2 changes: 1 addition & 1 deletion influxdb_client/client/write/dataframe_serializer.py
Original file line number Diff line number Diff line change
Expand Up @@ -234,7 +234,7 @@ def __init__(self, data_frame, point_settings, precision=DEFAULT_WRITE_PRECISION

for k, v in dict(data_frame.dtypes).items():
if k in data_frame_tag_columns:
data_frame[k].replace('', np.nan, inplace=True)
data_frame.replace({k: ''}, np.nan, inplace=True)

self.data_frame = data_frame
self.f = f
Expand Down

0 comments on commit 8c2775c

Please sign in to comment.