mirror of
https://github.com/wassname/ray.git
synced 2026-07-01 11:10:02 +08:00
[DataFrame] Update initializations of IndexMetadata which use outdated APIs (#2103)
* Update calls which use outdated APIs * Fix lengths of IndexMetadata
This commit is contained in:
committed by
Devin Petersohn
parent
eb078766d8
commit
f1fc373de7
@@ -188,11 +188,18 @@ class _Location_Indexer_Base():
|
||||
def _generate_view(self, row_lookup, col_lookup):
|
||||
"""Generate a DataFrameView from lookup
|
||||
"""
|
||||
row_lengths = [0] * len(self.df._row_metadata._lengths)
|
||||
for i in row_lookup["partition"]:
|
||||
row_lengths[i] += 1
|
||||
col_lengths = [0] * len(self.df._col_metadata._lengths)
|
||||
for i in col_lookup["partition"]:
|
||||
col_lengths[i] += 1
|
||||
|
||||
row_metadata_view = _IndexMetadata(
|
||||
_coord_df=row_lookup, _lengths=self.df._row_metadata._lengths)
|
||||
coord_df_oid=row_lookup, lengths_oid=row_lengths)
|
||||
|
||||
col_metadata_view = _IndexMetadata(
|
||||
_coord_df=col_lookup, _lengths=self.df._col_metadata._lengths)
|
||||
coord_df_oid=col_lookup, lengths_oid=col_lengths)
|
||||
|
||||
df_view = DataFrameView(
|
||||
block_partitions=self.block_oids,
|
||||
@@ -354,7 +361,7 @@ class _Loc_Indexer(_Location_Indexer_Base):
|
||||
lens = major_meta._lengths
|
||||
lens = np.concatenate([lens, np.array([num_nan_labels])])
|
||||
|
||||
metadata_view = _IndexMetadata(_coord_df=coord_df, _lengths=lens)
|
||||
metadata_view = _IndexMetadata(coord_df_oid=coord_df, lengths_oid=lens)
|
||||
return metadata_view
|
||||
|
||||
def _compute_enlarge_labels(self, locator, base_index):
|
||||
|
||||
Reference in New Issue
Block a user