Skip to content

Commit 5f7dd4a

Browse files
committed
frame._data deprecated in pandas, see pandas-dev/pandas#52003.
1 parent 2f21123 commit 5f7dd4a

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

dask/base.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1098,6 +1098,8 @@ def normalize_dataclass(obj):
10981098
def register_pandas():
10991099
import pandas as pd
11001100

1101+
pandas_version = parse_version(pd.__version__)
1102+
11011103
@normalize_token.register(pd.Index)
11021104
def normalize_index(ind):
11031105
values = ind.array
@@ -1141,7 +1143,7 @@ def normalize_series(s):
11411143

11421144
@normalize_token.register(pd.DataFrame)
11431145
def normalize_dataframe(df):
1144-
mgr = df._data
1146+
mgr = df._mgr if pandas_version.major >= 2 else df._data
11451147

11461148
data = list(mgr.arrays) + [df.columns, df.index]
11471149
return list(map(normalize_token, data))

0 commit comments

Comments
 (0)