MCPcopy Create free account
hub / github.com/dask/dask / meta_nonempty_dataframe

Function meta_nonempty_dataframe

dask/dataframe/backends.py:363–376  ·  view source on GitHub ↗
(x)

Source from the content-addressed store, hash-verified

361
362@meta_nonempty.register(pd.DataFrame)
363def meta_nonempty_dataframe(x):
364 idx = meta_nonempty(x.index)
365 dt_s_dict = dict()
366 data = dict()
367 for i in range(len(x.columns)):
368 series = x.iloc[:, i]
369 dt = series.dtype
370 if dt not in dt_s_dict:
371 dt_s_dict[dt] = _nonempty_series(x.iloc[:, i], idx=idx)
372 data[i] = dt_s_dict[dt]
373 res = pd.DataFrame(data, index=idx, columns=np.arange(len(x.columns)))
374 res.columns = x.columns
375 res.attrs = x.attrs
376 return res
377
378
379@meta_nonempty.register(pd.Index)

Callers

nothing calls this directly

Calls 2

_nonempty_seriesFunction · 0.85
arangeMethod · 0.45

Tested by

no test coverage detected